react-native-web 的反应导航?

Posted

技术标签:

【中文标题】react-native-web 的反应导航?【英文标题】:react-navigation for react-native-web? 【发布时间】:2018-07-16 21:07:42 【问题描述】:

需要将react-navigation 代码从移动设备重用到react-native-web。但我无法让它在网络上运行。

我们是否需要将react-router 单独用于网络?

我们如何为两个平台共同配置导航? 我很想看到一个这样的例子!这将非常有帮助。谢谢!!

【问题讨论】:

您找到任何可行的解决方案了吗? 【参考方案1】:

也许你可以检查一下这个实现

Using React Native, React Native Web and React Navigation in a single project

【讨论】:

谢谢。让我看看这个。 我也想知道,react-navigation lib 将在网页中导航,但它也会在导航后显示返回按钮,所以如果想使用浏览器返回按钮,那么我该如何实现网页【参考方案2】:

现在我想说的是上面的答案已经很老了,因为从那时起 react-navigation 已经升级了很多。

react-navigation v4 对 React Native Web 提供了强大的支持,现在您无需为 Web 和应用维护两个单独的导航对象。

这个博客详细解释了它。 https://codersera.com/blog/how-to-do-navigation-in-react-native-web-in-2020/

【讨论】:

以上是关于react-native-web 的反应导航?的主要内容,如果未能解决你的问题,请参考以下文章

在新窗口中打开的反应导航栏菜单项

如何在反应应用程序中重新加载每个页面时停止 firebase re-auth()?

无法解析“react-native-web/dist/exports/ColorPropType”

使用 react-native-web 实现组件

如何覆盖 React 本机 web 预定义的 css

如何修复导入错误:来自“react-native-web”的“requireNativeComponent”