我对模块'react-navigation-stack'有问题,我从https://facebook.github.io/react-native/docs/navigation#react-navigation编写了相同的代码。平台: Android。操作系统: ubuntu
import { createAppContainer } from 'react-navigation';
import { createStackNavigator } from 'react-navigation-stack';
import SearchScreen from './scr/screen/SearchScreen';
const navigator = createStackNavigator(
{
Search: SearchScreen
},
{
initialRouteName: 'Search',
defaultNavigationOptions: {
title: 'App'
}
}
);
const App = createAppContainer(navigator);
export default App;

发布于 2020-04-14 23:13:41
如何解决RNGestureHandlerModule.default.Direction错误:
并确保您在bundler日志中看到了这一行:
> Task :react-native-gesture-handler:compileDebugJavaWithJavac如果你没有看到它,它看起来像是没有链接,反应-本机-手势-处理程序到你的应用程序。
特别是检查1)如果您在一个包中有一个带有移动版本的monorepo,而在另一个包中有一个完整的应用程序--导入应该添加在移动入口脚本的顶部。
发布于 2019-11-20 13:19:08
尝试在createStackNavigator周围添加大括号,如下所示:
{ createStackNavigator }
发布于 2019-11-20 15:04:57
这是一个固定的应用程序。https://snack.expo.io/@whitedragon226/stackdemo
固定线路
import React from 'react';并添加一些依赖项。
...
"react-native-screens": "^1.0.0-alpha",
"react-native-gesture-handler": "^1.0.0"这位医生可能对你有帮助。
https://stackoverflow.com/questions/58955199
复制相似问题