Store.subscribe(()=> {})は、Reduxストアの変更を監視する唯一の方法ですか?私は私のユーザー非同期とアプリがユーザーストアにロードされた時点でフェッチReactJS redux購読文
ので、私はこのような何かをしなければならない可能性が高い空されています。今、私は3つのまたは4つの成分を持っている
store.subscribe(() => {
var users = store.getState().users;
if(users.length > 0) {
this.setState({ ... })
}
});
私がする必要がありますそれぞれに同じロジックを使用してください。私の質問:この問題に対するより洗練されたソリューションがありますか? Reduxの変更を「グローバルレベル」で聞くにはどうすればよいですか?
react-reduxのドキュメントを読んだことはありますか? – Alexander
通常、トップレベルのコンテナに変更を保存し、その変更を小道具を介してコンポーネントに渡すだけです。多くの小道具を渡すことがあまりにも不十分であると分かった場合は、子コンポーネントで再登録する必要があります。 https://medium.com/@dan_abramov/smart-and-dumb-components-7ca2f9a7c7d0 –