で状態を管理する私はあなたが使用してアプリケーションを作成している場合にのみ反応することが理解のみReduxとReact-Reduxを使用している場合、Reactコンポーネントの状態は必要ありませんか?
、あなたは別の内のあなたの状態のすべてを管理することになりますリアクト作成したコンポーネントを反応します。
あなたが反応と組み合わせてReduxのを使用する場合に反応し、Reduxの
、あなたがして、全体的なReduxのアプリケーションの状態にあなたのリアクトの各コンポーネントから状態のすべてを移動することができた状態を管理します。 Reduxアプリケーション状態のスライスを必要とする各コンポーネントは、React-Reduxのconnect
関数を介して状態にフックできます。
質問
これはあなたがもはやが反応を扱うコンポーネントに反応書く必要があることを意味しないんのstate
(すなわちthis.setState
)リアクト-reduxがconnect
がにデータを渡すことにより、Reduxの状態にコンポーネントを反応させるのINGのであるからcontainer
コンポーネントはprops
?
はい。あなたのアプリに関するより多くのディスカッションや詳細が必要かどうか。しかし、真実の単一のソースを持っていることは、常に素晴らしいです。 – azium
Reactのみに固執したいが、コンポーネントの状態を処理するためのより軽量なアプローチを探しているときは、MobX(https://mobxjs.github.io/mobx/)のような状態管理ライブラリを追加することができます。内部コンポーネントの状態(https://medium.com/@mweststrate/3-reasons-why-i-stopped-using-react-setstate-ab73fc67a42e#.5xoga86e9)であなたを助けることができます。成分。 –