Я использую toastify для отображения предупреждающих сообщений после добавления сообщения, редактирования, удаления, отправки электронной почты, проверки форм. Теперь интересно, как лучше всего использовать эти тосты. Например, у меня есть обработчик отправки для NewPost
компонента.
handleSubmit = () => {
const postData = this.state
this.props.dispatch(
addPost(postData, () => {
this.props.history.push("/feed")
})
)
}
И в действии addPost
я делаю так:
export const addPost = (postData, redirect) => {
return async dispatch => {
dispatch({
type: "ADD_POST_SUCCESS",
data: { post: res.data },
})
redirect()
toastSuccess("Successfully added post")
Это правильный путь или я что-то упустил?