私はreduxに新規であり、グローバル状態を保持するフロントエンドアプリケーションを作成しています。この状態はajax経由で起動時に取得され、新しいデータが取得されるときにpoll/pushによって更新されます。各URLへのナビゲーションにはアクションにディスパッチするアクタがあり、viewState
オブジェクトの一部をこのglobalState
のフィルタ付きビューで上書きするレデューサを呼び出します。例えばこのステップは、その後ReactDOM.render()
は別の俳優を経由して呼び出され、すべてのコンポーネントが再レンダリングviewState
で更新された値とした後、これは私のコードではありません(React&Reduxアプリケーション設計
state {
viewState: {
items: [{id: 1, value: 'a'}]
}
globalState: {
items: [{id: 1, value: 'a'},
{id: 2, value: 'b'},
{id: 3, value: 'c']}
}
}
:URL /items/filter/a
へのナビゲーションは、次のようviewState
を調整しますユニコーンスターターパックからのそのストレート)
これは、このタイプのアプリケーションを構造化するための賢明な方法ですか?そしてb)そのIDでそのオブジェクトがviewState
に現在ある場合、潜在的に、その後viewState
を更新してしまうアプリケーションの起動時にglobalState
変数を初期化し、その後の更新のためのリスニングの最良の方法(あるもの)
http://stackoverflow.com/a/35316147/5902017 –