React Native版本报错

报错如下

undefined is not an object (evaluating 'RNGestureHandlerModule.State'

《React Native版本报错》 Simulator Screen Shot – iPhone X – 2019-01-02 at 16.30.15.png

解决办法

remove node_modules and package-lock.json
npm install
npm install --save react-navigation
npm install --save react-native-gesture-handler
react-native link
Invariant Violation: The navigation prop is missing for this navigator

《React Native版本报错》 Simulator Screen Shot – iPhone X – 2019-01-02 at 16.48.10.png

解决办法

import {
  createStackNavigator,
  createAppContainer
} from 'react-navigation';
const MainNavigator = createStackNavigator({...});
const App = createAppContainer(MainNavigator);

import {
      createStackNavigator,
      createAppContainer
    } from 'react-navigation';
import Login from './view/login.js'
import SignUp from './view/signup.js'

const RootStack = createStackNavigator({
    Home: {
      screen: Login
    },
    Signup: {
      screen: SignUp
    }
  });

const App = createAppContainer(RootStack);

export default App;
Unable to resolve module 'react-navigation' Module 'react-navigation' does not exist in the Haste module map

《React Native版本报错》 Simulator Screen Shot – iPhone X – 2019-01-02 at 12.57.13.png

解决办法

npm install --save react-navigation
    原文作者:一亩三分甜
    原文地址: https://www.jianshu.com/p/b1b776690b2a
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞