Undefined is not an object (rating "ReactInternals.ReactCurrentOwner")

I want to run my action-native project, but an error has occurred. Please give me some advice.

Environment

$ npm list --depth=0
nav@0.0.1 /Dev/lrn/rn/nav
├── babel-jest@20.0.3
├── babel-preset-react-native@1.9.2
├── jest@20.0.4
├── UNMET PEER DEPENDENCY react@16.0.0-alpha.6
├── react-native@0.45.1
├── react-navigation@1.0.0-beta.11
└── react-test-renderer@16.0.0-alpha.12

Project Directory

$ls
__tests__         index.android.js  node_modules      yarn.lock
android           index.ios.js      package-lock.json
app.json          ios               package.json

What am I doing

$ rm -rf node_modules
$ npm cache clean --force
$ npm install
$ react-native run-ios

Error Red Screen iPhone Simulator

I think the environment was wrong, but what I do cannot fix it. Thanks for watching and any advice is welcome. thank.

+4
source share
1 answer

I ran into the same issue after some reading on Github Issues

yarn add react@16.0.0-alpha.12

or

npm i react@16.0.0-alpha.12 --save

did the trick for me.

+10
source

Source: https://habr.com/ru/post/1679001/


All Articles