React native 在调度前获取最新状态;重演

React native 在调度前获取最新状态;重演,react-native,redux,react-redux,react-navigation,React Native,Redux,React Redux,React Navigation,我只是想知道,如果我调用分派并使用redux发送道具,然后导航到同一函数中的另一个组件,我如何确保在它呈现组件之前获得最新的道具 。。。。。。。。。。。。。。。。 onSubmit(){ const{navigate}=this.props.navigation; 本.道具.正确答案(30); 导航('other_Component',{score:this.props.totalScore}); } 返回{ 渲染( this.onSubmit()}> 加30 ); } 常量mapStateT

我只是想知道,如果我调用分派并使用redux发送道具,然后导航到同一函数中的另一个组件,我如何确保在它呈现组件之前获得最新的道具

。。。。。。。。。。。。。。。。
onSubmit(){
const{navigate}=this.props.navigation;
本.道具.正确答案(30);
导航('other_Component',{score:this.props.totalScore});
}
返回{
渲染(
this.onSubmit()}>
加30
);
}
常量mapStateToProps=(状态)=>{
返回{
totalScore:state.CurrentActScore
}
}
const mapDispatchToProps=(调度)=>{
返回{
正确答案:(数据)=>{
分派({type:'ADD_SCORE',value:data})
}
}
}
您需要订阅()您的存储,然后在存储更新()上获取状态并将其分配给组件this.state或this.props

获得最新状态后,可以使用最新数据分派/设置状态