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