Какой предпочтительный способ показывать предупреждающие сообщения в реакциях и редукциях? - PullRequest
0 голосов
/ 19 апреля 2020

Я использую 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")

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

...