如何使用react-native-web和react-navigation在一起并从web url访问

Gem*_*low 18 react-native react-router-v4 react-navigation react-native-web react-router-native

更新:

反应导航网络支持已完成.请遵循:https: //reactnavigation.org/docs/en/web-support.html

原文:

我尝试在react-native和web之间共享我的代码.当我尝试react-native-web时,它运作良好.但是只有一个问题,如何从网址访问特定的屏幕?我读了react-navigation的文档,没有任何相关内容.和react-router-native可以捕获web url,但它有导航器喜欢StackNavigator/DrawerNavigator.那个想法?

tim*_*mur 0

我认为这是不可能的,因为 ReactNavigation 使用内部状态对象。请记住,它是移动框架,它没有 URL 路由的概念。我还想指出,即使 RN 声称支持 Web,您也需要谨慎选择组件,因为并非所有行为都是相同的(根据记忆,FlatList 不支持触​​摸滚动)