1
基本上,我做导航使用this.props.navigation.navigate('screenname')
和后面的功能,我在做this.props.navigate.goBack()
。 一切工作正常,根据需要,除了一件事是redux状态值不会从状态中获取当我从我的活动屏幕上做goBack()
。反应的导航goBack()问题
例子:
在screenA:(我这样做)
this.props.navigation.navigate('screenB');
现在screenB:
this.props.navigation.navigate('screenC')
//...few lines as per need on my project
const mapStateToProps = (state) => {
return {
formData: state.form.ReduxFormData.values
}
};
和最后一个screenC:
this.props.navigation.goBack()
SO,我现在的问题是,当我红了直接从screenA的screenB到那个时候,我能够将状态值放到我的formData道具中,但是当我从屏幕C跳回到screenB时,状态数据会变得不确定!
注::我取reduxForm
数据到mapStateToProps