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

Это правильный способ или я что-то упускаю?

0 ответов

Другие вопросы по тегам