2017-05-13 7 views
1

データが変更された後にUIを更新するためのベストプラクティスを探しています。アクションのディスパッチ後にUIを更新する正しい方法は何ですか? React Redux

例:投稿を追加しようとしていますが、投稿が追加されたら同じページに表示する必要があります。ページを再読み込みせずに。

actionを別のactionの本文に呼び出すと正しい方法ですか?例えば

は:成功の記事にコメントを追加 - すべての記事をフェッチ>コール・アクション

componentWillReceiveProps(nextProps) { 
    if (nextProps.success) { call action } 
} 

感謝を!

答えて

1

AFAIKのベストプラクティスAFAIKはReact-thunkのようなものを使用することを頼んでいるので、非同期アクションを実行できます。

サンクは評価を遅らせるために式をラップする関数です。あなたが店に接続されたコントローラコンポーネントからダムのコンポーネントに小道具を介してすべてのあなたの状態を伝承、componentWillReceivePropsを避けることができると

more info here

関連する問題