store.subscribe(render)
のようなコードでsubscribe
を使用する目的は何ですか? mapStateToProps
とconnect
を使用しないと、ストアの状態が変わるたびに、接続されたコンポーネントが再レンダリングされますか?Redux #subscribeと#mapStateToProps
1
A
答えて
8
:あなたはstore.subscribeを用いて手でコンテナコンポーネントを書くことができ
技術を()。 Reactuxは多くのパフォーマンス最適化を手作業で行うことが難しいため、これを行うようアドバイスしていません。このため、コンテナコンポーネントを記述するのではなく、React Reduxが提供するconnect()関数を使用して生成します。
すでにreduxと反応している場合は、すでに最適化されています。
また、以前の回答を参照してください:https://stackoverflow.com/a/36214059/3938413
3
store.subscribe(render)
を示す例では、還元反応を反応させる基本的な方法を示す小さなコードスニペットを使用しています。
store.subscribe
は、redux
パッケージに含まれています。 connect
はreact-redux
パッケージから提供され、それ自体の費用の一部ではありません。
パッケージでは、store.subscribe
を使用してreduxのディスパッチサイクルに入ります。その後、connect
コンポーネントエンハンサーを使用してreduxストアにアクセスできます。
第三者のlibs(またはミドルウェアなど)は、store.subscribe
経由で店舗ライフサイクルにフックできます。 Redux.jsページ引用
関連する問題
- 1. React + Redux connect(mapStateToProps)
- 2. React Redux MapStateToProps
- 3. mapStateToPropsとReduxフォームをエクスポートするには?
- 4. Reduxのは、接続してmapStateToPropsは
- 5. mapStateToPropsでRedux状態は未定義です
- 6. redux mapStateToProps ajaxを空の状態で呼び出す
- 7. redux todomvc: `mapStateToProps`を理解できません
- 8. React-Redux mapDispatchToPropsがmapStateToPropsを受信していません
- 9. React/Redux connectがstoreStateでMapStateToPropsを起動しない
- 10. mapstatetopropsから呼び出すときにRedux Selectorが起動しない
- 11. mapStateToPropsがレデューサーを見つけることができません
- 12. React Redux mapStateToPropsは2回目の呼び出しでデータをロードします
- 13. reduxはbrowserHistory.push()を使用してmapStateToPropsを強制的に実行しません
- 14. Reduxはどのように状態をmapStateToPropsに渡しますか?
- 15. mapStateToPropsとmapDispatchToPropsにownProps argを使用するとは何ですか?
- 16. RxJSのsubscribe()とunsubscribe()のアクション
- 17. PointToPointとJMSのPublish/Subscribeモデル
- 18. マルチスレッドとjavascriptのSubscribe/Publishアプローチ
- 19. mapStateToPropsは、アクションのディスパッチ
- 20. WCF Publish Subscribe Design
- 21. Redis PUBLISH/SUBSCRIBE limits
- 22. WCFコールバックサービスSubscribe \ Unsubscribe
- 23. Facebook Subscribe Call Back
- 24. IBM Watson Subscribe
- 25. Subscribe to Unsubscribe()
- 26. Angular2 http subscribeコンポーネント
- 27. Javascript subscribe AngularFire2
- 28. facebook Like check subscribe
- 29. redx-formが実行されていないmapStateToProps関数
- 30. mapStateToProps内でアプリケーションエラーを処理する堅牢な方法?