createBrowserApp无法与react-navigation v5一起使用

时间:2020-04-24 18:25:47

标签: react-navigation react-native-web react-navigation-v5

有了新的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一起使用吗?我需要在路径中输入网址历史记录,但是现在这变得不可能了。

1 个答案:

答案 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/