4
私は私のコンポーネントでmapStateToPropsは必要ありませんが、私はmapDispatchToPropsを必要とする -mapDispatchToPropsだけを持つコンポーネントからmapStateToPropsを削除できますか?
const mapDispatchToProps = dispatch =>
({
myCallBack(passFunc, passDirFunc) {
dispatch(
actions.setSideNavAction(passFunc, passDirFunc)
)
}
})
私は完全にmapStateToPropsを削除するなどの接続を使用する場合 - キャッチされない(約束で)例外TypeError -
export default connect(mapDispatchToProps)(Application);
その後、エラーを取得:ディスパッチは関数ではありません。
空のmapStateToPropsを保持することは必須ですか?
const mapStateToProps = state =>
({
})
明確にしてください。
mapStateToPropsがfalsyであれば、Connectコンポーネントは、状態の変更を保存するために加入していません。 –