(0 , _reactNavigation.createSwitchNavigator) 不是函数正在评估 App.js 正在加载 App.js

(0 , _reactNavigation.createSwitchNavigator) is not a function Evaluating App.js Loading App.js

我在 React Native 中创建 Switch Navigator 时遇到问题。

这是App.js代码

import React, { Component } from 'react';
import TabNavigator from './Navigation/TabNavigator';
import { NavigationContainer } from '@react-navigation/native';
import { createSwitchNavigator, createAppContainer } from 'react-navigation';

import Loading from './Screens/Loading';
import Login from './Screens/Login';
import Home from './Screens/Home';

const Switch = createSwitchNavigator({
  LoginScreen: Login,
  LoadingScreen: Loading,
  HomeScreen: Home
});

const AppNavigator = createAppContainer(Switch);

export default function App() {
  return <AppNavigator />;
}

终于找到答案了

"react-navigation" : "4.2.0"

所以react-navigation最兼容的版本是4.2.0.