我希望以前的屏幕数据不应该改变。
我尝试使用具有相同组件的重复虚拟屏幕,并传递不同的键和参数,它正在工作,但是当我更改当前屏幕中的某些数据时,它也会更改为上一个屏幕。
Navigation.registerComponent('Home', () => HomeComponent);
Navigation.registerComponent('HomeCopy', () => HomeComponent);
只需注册一次组件。每当你不去主屏幕时,你都会从另一个屏幕执行此操作:
this.props.navigation.push('Home');
您可以多次执行此操作,并根据需要获取任意数量的主屏幕副本