A new project created with the latest version of react-native throws javascript error while running(/debugging). Tested this on simulator.
[fatal][tid:main]
Here's a comment explaining the issue:
https://github.com/facebook/react-native/issues/4844#issuecomment-204035720
To summarize:
Babel presets 'stage-0' through 'stage-3' contain 'async-to-generator', which is not not necessary for react-native itself.
The solution is to use the unofficial babel preset 'react-native-stage-0'
npm install babel-preset-react-native-stage-0 --save-dev
.babelrc
{
"presets": ["react-native-stage-0"]
}
or with decorator support
{
"presets": ["react-native-stage-0/decorator-support"]
}
Empty cache and Restart
watchman watch-del-all
./node_modules/react-native/packager/packager.sh start --reset-cache