0
私はthis.props.dispatchと私自身の定義済みアクション作成者の両方を使用して、リアクションビューコンポーネントからアクションをディスパッチしたいと思っています。コンポーネントからthis.props.dispatchとその他のアクション作成者にアクセス
ただし、mapDispatchToPropsをconnect()に渡すとthis.props.dispatchにアクセスできません。
function mapDispatchToProps(dispatch) {
return bindActionCreators({
updateRackGroup,
cloneRackGroup,
onSelectRack,
onCloneRack,
valRackChange,
valRackAdd,
onRackAction,
valRackUpdate,
dispatch
}, dispatch);
}
function mapStateToProps({
tempRackStates,
rackGrpsAdded,
invalidFields
}) {
return {
tempRackStates,
rackGrpsAdded,
invalidFields
}
}
export default connect(mapStateToProps, mapDispatchToProps)(RackgroupGenerator);
私は「それが派遣以内の発送をラップ」として、それに満足していない:だから、これは私が思い付いた回避策があります。
このシナリオでは、生のディスパッチ方法にアクセスするための洗練された方法がありますか?
ありがとうございました。 自分のアクションクリエイターとディスパッチ機能をオブジェクトに戻す限り。 –