有了新的react-navigation v5,就不可能在react-native-web上使用它。 只是导入createBrowserApp会引发错误
import {createBrowserApp} from "@react-navigation/web";
在@ react-navigation / web / dist / Link.js中显示以下错误
TypeError: (0 , _core.withNavigation) is not a function
有人知道现在如何将react-navigation v5与react-native-web一起使用吗?我需要在路径中输入网址历史记录,但是现在这变得不可能了。
答案 0 :(得分:0)
expo安装react-navigation react-native-gesture-handler react-native-reanimated react-native-screens
npm i react-navigation-stack
npm i @react-navigation/web
使用expo安装,这就是为什么expo会寻找与项目中已安装的expo版本一起使用的react-导航库的正确版本的原因。
并继续阅读本教程 https://codersera.com/blog/how-to-do-navigation-in-react-native-web-in-2020/