reduxストアに接続されているコンテナコンポーネントはどのコンポーネントにする必要があり、どのコンポーネントを無効にするべきかについてのガイドラインはありますか?reduxストアに接続されているコンテナコンポーネントとは何にすべきですか?
おそらく、どのような状態がアプリケーションレベルの状態である必要があり、どのような状態がコンポーネントレベルの状態である必要があるのかを尋ねる必要があります。
私はまだこれについて個人的にガイドラインはありませんが、これらの状態はアプリケーションレベルの状態の候補だと思います。
- 複数のコンポーネントによって共有される状態。
- うん...それはそうですね。
したがって、元の質問に戻って、複数のコンポーネントで共有されている状態のコンポーネントは、reduxストアに接続されたコンテナコンポーネントの良い候補ですか?
グローバル状態にアクセスする必要があるコンポーネントはすべて接続する必要があります。グローバル状態に依存しないものは、接続する必要はありません。 – Li357
ありがとう!だから、一般的に、グローバルな状態は、複数のコンポーネントや他の何かによってアクセスされているものですよね?ある状態がコンポーネントによってのみアクセスされる場合、状態はグローバル状態であってはなりませんか? – hytm
はい複数のコンポーネントが同じグローバル状態にアクセスできます。状態が内部のものであり、入力値などの1つのコンポーネントに固有のものである場合、グローバル状態であるべきではありません。 – Li357