0

React Redux ToastrでReact Boilerplateを使用しています。React Intlのメッセージを使用して toastr を呼び出せるようにしたいと考えています。

コンポーネント内で呼び出そうとしましたが、toastr が状態の更新を行っているため、Reacts はそれをアンチパターンとして警告します。私もサガ内で呼び出そうとしましたが、国際メッセージを含める方法はありません。

toastr.error(formatMessage(messages.userNotFoundErrorLabel));

国際化メッセージでトースターを呼び出し、redux を活用するのに最適な場所はどこですか?

4

1 に答える 1

1

これは、コンポーネントの componentDidUpdate 関数内で警告なしで実行できます。

于 2017-01-03T10:28:32.340 に答える