如何在反应本机导航中两次按下同一屏幕?

时间:2019-06-05 02:29:45

标签: react-native react-native-navigation

我希望以前的屏幕数据不应该更改。

我尝试使用具有相同组件的重复的虚拟屏幕,并且还传递了不同的键和参数,它可以正常工作,但是当我更改当前屏幕中的某些数据时,它也将切换到上一个先前的屏幕。 / p>

Navigation.registerComponent('Home', () => HomeComponent);
Navigation.registerComponent('HomeCopy', () => HomeComponent);

1 个答案:

答案 0 :(得分:1)

只需注册一次组件。 每当您不希望使用主屏幕时,都可以从另一个屏幕执行此操作:

this.props.navigation.push('Home');

您可以执行此操作多次,并获得所需数量的主屏幕副本