フォームを送信するときにディスパッチを使用したいが、定義されていないというエラーが表示されます。私は何が間違っているのか分かりません。誰かがエラーを見つけられるかどうか疑問に思っていましたか?ディスパッチを使用する場合
また、私は他の人々のコードを見ていました。時にはディスパッチを使用することもあり、時にはthis.propsを使用することもありました。あなたがmapDispatchToProps
機能を提供しない場合は
submitRenter(e){
e.preventDefault()
dispatch(addUser());
}
render() {
return (
<form>
<label>
<input type="text"/>
</label>
<button onClick={this.submitRenter} type="submit">Sumbit</button>
</form>
)
}
}
function mapDispatchToProps(dispatch) {
return {
actions: bindActionCreators({
addUser
}, dispatch)
};
}
export default connect(
mapStateToProps,
mapDispatchToProps
)(RegisterRenter);