在StackNavigator已经用页面初始化之后,我需要将页面添加到StackNavigator。如何在任何给定时间添加页面/屏幕?我可以连接到一个州吗?
不确定最好的方法是......
答案 0 :(得分:0)
执行此操作的一种方法是导入页面/屏幕模板并准备就绪,然后在状态发生变化时使用以下内容动态填充页面/屏幕模板。
this.props.navigation.setParams({...yourDynamicProps})
如果您需要选择一个模板,您可以使用Case / Switch语句或if / else条件来动态更改模板名称。
this.props.navigation.navigate("DYNAMIC_STRING")