React Navigation 网页版
警告
网页支持处于实验阶段,正在开发中。它存在错误,缺少许多功能,并且网页集成的 API 可能会在次要版本中发生更改。请帮助我们测试它,如果您遇到错误,请打开错误报告。
React Navigation 的网页支持目前需要使用 React Native for Web。这种方法使我们能够在 React Native 和 Web 上重用相同的代码。
目前,以下功能可用
重要的是使用链接作为主要导航方式,而不是使用诸如navigation.navigate
之类的导航操作。这将确保您的链接在网络上可正常使用。
一些导航器在网络上也配置不同,或提供额外的网络特定功能
- 在网络上,抽屉和底部标签导航器分别在抽屉侧边栏和标签栏中显示超链接。
- 在网络上使用时,抽屉和堆栈导航器上不可用滑动手势。
- 默认情况下,堆栈导航器禁用页面过渡动画,但可以通过指定
animationEnabled: true
来重新启用。
注意
与 React Navigation 4 不同,在使用 React Native for Web 时,您不需要安装单独的包来使用 Web 集成。如果您已安装@react-navigation/web
包,请将其卸载,因为它不能与 React Navigation 6 一起使用。