如何将页面添加到具有状态更改的堆栈导航器中?(反应原生)



我需要在 StackNavigator 已经用页面初始化后将页面添加到 StackNavigator。如何在任何给定时间向其添加页面/屏幕?我可以连接到一个州吗?

不太确定最好的方法是什么...

执行此操作的一种方法是导入页面/屏幕模板并准备就绪,然后在状态更改时动态填充以下内容。

this.props.navigation.setParams({...yourDynamicProps})

如果需要选择模板,可以使用 Case/Switch 语句或 if/else 条件来动态更改模板名称。

this.props.navigation.navigate("DYNAMIC_STRING")

相关内容

  • 没有找到相关文章

最新更新