2017-03-16 24 views
0

私は非常に簡単な質問をしています。なぜ、反応成分のそれぞれがその状態を使用しているのですか? 私はあなたがアプリで使用されるすべてのコンポーネントの状態を1つのreduxストアに転送する必要があると考えています。代わりに、ネストされた親を同期してコンポーネントをチャイルズの は、コンポーネントのキーで、述べて、それはあなたがアプリケーションをモデル化する方法によって異なり各反応成分の状態を保存するにはどうすればいいですか?

How to synchronize states from redux-form Field components and cascading DropdownList react-widgets

答えて

1

スタンドアロンReduxのストアにその状態を見つけます。たとえば、アプリケーションのコンテナコンポーネントごとに1つの減速機を設定することができます。まだコンポーネントに状態を保持できますが、コンポーネント間でこの状態を同期させる必要がある場合は、必要な変更を加えてアクションをディスパッチしてからストアを更新します。したがって、変更された状態の部分を追跡しているすべてのコンテナは、それらの変更を受け取ります。

+0

はい、問題はありませんが、別のコンポーネントを店舗内のアプリケーションの一般的な状態に接続する方法は複雑で、すぐに使用することはできません。 redux形式のコンポーネントFieldと反応ウィジェットの内部コンポーネントDropdownListの状態を同期させるのは難しかった – FreeClimb

関連する問題