csb*_*b00 7 react-native react-navigation
我收到以下错误:(0 _reactNavigationStack.createAppContainer) 不是函数。在安装 react-native-gesture-handler 并链接它后,我收到了这个错误。但是,我检查了终端并没有出现错误消息。ios 模拟器告诉我它在 App.JS 中,我在其中创建了导航器,在我导出默认值的行中。我想知道是否有人可以看到我可能看不到的东西。
这就是我设置导航器的方式,它位于 App.js 文件中。
import {
createStackNavigator,
createAppContainer
} from 'react-navigation-stack';
import SearchScreen from './src/screens/SearchScreen';
const navigator = createStackNavigator(
{
Search: SearchScreen,
},
{
initialRouteName: 'Search',
defaultNavigationOptions: {
title: 'Buisness Search',
},
},
);
export default createAppContainer(navigator)
Run Code Online (Sandbox Code Playgroud)
;
che*_*ole 16
如果您使用的是 React v4 及更高版本,下面的代码应该可以工作
import { createStackNavigator } from "react-navigation-stack";
import { createAppContainer } from "react-navigation";
Run Code Online (Sandbox Code Playgroud)
Tob*_*ins 14
这是因为createAppContainer不是由react-navigation-stack
你可以从 react-navigation
import { createAppContainer } from "react-navigation";
import { createStackNavigator } from "react-navigation-stack";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6463 次 |
| 最近记录: |