如何通过深度链接使用 React 导航获取组件中的 URI?



我使用 React Navigation 通过深度链接打开了一个组件。如何获取组件中调用的 URI 和参数?

例如,我的 URI 是mychat://chat/Eric。如何在我的 React 组件中获取此 Uri 和参数Eric

没有 URI。React Navigation 只是使用路由键来确定要显示的组件。查看官方反应导航文档中的屏幕跟踪指南。

我个人在我的顶级导航器上使用onNavigationStateChange道具,并以这种方式跟踪屏幕。

编辑:

根据深层链接文档,任何查询字符串参数(例如chat/:user(都会作为参数传入。所以你可以打电话

navigation.getParam('user')

最新更新