問題タブ [mapdispatchtoprops]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - mapDispatchToProps とは何ですか?
Redux ライブラリのドキュメントを読んでいましたが、次の例があります。
状態の読み取りに加えて、コンテナー コンポーネントはアクションをディスパッチできます。同様の方法で、メソッド
mapDispatchToProps()
を受け取りdispatch()
、プレゼンテーション コンポーネントに挿入するコールバック プロパティを返す、という関数を定義できます。
これは実際には意味がありません。mapDispatchToProps
すでに持っているのになぜ必要なのmapStateToProps
ですか?
また、次の便利なコード サンプルも提供しています。
この機能とは何ですか? なぜ便利なのですか?
reactjs - mapStateToProps と mapDispatchToProps
react-reduxの関数への引数mapStateToProps
とmapDispatchToProps
引数の違いは何ですか?connect
reactjs - Redux アクションを機能させることができません。いくつかのエラーがあり、見つけられません。アドバイスをお願いします
私は間違っていることを見つけることができませんが、action
saveUser
インポートされmapDispatchToProps
、正しいものにリンクしているように見えaction
ますが、それでもこのエラーが発生します
(このコードの後にコードがありaction
ます)
mapDispatchToProps
がリンクされてaction
saveUser
おり、それをCTRL-クリックすると、VSCodeは次のようにアクションにジャンプします:だから
、なぜエラー「TypeError: saveUser is not a function」
ここでは、クラス LinkAccounts.jsx にmapDispatchToProps
.
これは、ファイル user.actions.js のアクションです。