createBottomTabNavigator已移至错误消息

问题描述 投票:6回答:1

我在Expo上收到一条错误消息,提示“ createBottomTabNavigator()”已移至“ react-navigation-tabs”。请参阅http ........以获取更多详细信息

我已经完成npm install react-navigation-tabs并更改了我的导入,但是这些更改并未消除错误

import { createBottomTabNavigator } from 'react-navigation-tabs';
import { createAppContainer } from 'react-navigation'

import HomeScreen from './Home';

const TabNavigator = createBottomTabNavigator({
    Home: HomeScreen,
    SignUp: SignUpScreen
},
);

export default createAppContainer(TabNavigator);

我希望在安装react-navigation-tabs并更改我的导入后,该问题将得到解决。

react-native react-navigation tabnavigator
1个回答
0
投票

那是因为react-navigation版本4,所有导航器都已移至单独的存储库,因此您必须分别安装它们。

npm i react-navigation-stack   // or yarn add react-navigation-stack 

之后,转到定义createStackNavigator的文件并更改:

import { createStackNavigator } from 'react-navigation'

至:

import { createStackNavigator } from 'react-navigation-stack'
© www.soinside.com 2019 - 2024. All rights reserved.