在按钮上单击,我的redux操作被调度了两次。我尝试了许多可能的方法,但仍然没有解决方案。
在组件中:
true
正在采取行动:
<button type="button" onClick={this.props.submitRequest} className="btn btn-primary btn-md" style={{flexBasis:'100%'}}>Send Request</button>
const mapDispatchToProps = dispatch => ({
submitRequest: (payload) => dispatch(actions.submitRequest(payload)),
});
export default connect(
mapStateToProps,
mapDispatchToProps
)(Pop);
在佐贺县:
export const submitRequest = (payload) => ({
type: 'REQUEST',
payload
});
每次我在控制台上两次收到“ saga start”消息时。