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