Какой предпочтительный способ отображения предупреждающих сообщений в React и Redux?
Я использую 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")
Это правильный способ или я что-то упускаю?