【发布时间】:2018-03-07 04:54:02
【问题描述】:
我有一个点击按钮,我正在导航到另一个组件
<Link to="/result"><button onClick = {this.setDealSizeAndType} name="patient">Calculate</button></Link>
setDealSizeAndType({ target }){
const dealTypeName = target.name ;
this.setState({
dealType: dealTypeName
}, function(){
this.props.setDealType(this.state.dealType);
});
}
function mapDispatchToProps(dispatch){
return {
setDealType: (dealType) =>{
dispatch(setType(dealType));
}
}
}
export default connect(mapStateToProps, mapDispatchToProps)(Calculator);
但状态尚未设置。我越来越不确定。我必须在与此组件无关的下一个组件中获取此值。有什么办法,我可以在渲染下一个组件之前设置状态。
【问题讨论】:
标签: javascript reactjs redux react-router react-redux