Lets get start
$ react-native init shopApp
$ npm start or $ react-native start
$ react-native run-android or $ react-native run-ios
$ npm i react-native-material-ui --save
$ npm i react-native-vector-icons --save
$ react-native link react-native-vector-icons
$ npm i axios --save
Got this issue on windows, but don't need to downgrade node, need to change some hashes on your project:
\node_modules\metro-config\src\defaults\blacklist.js
var sharedBlacklist = [
/node_modules[/\\]react[/\\]dist[/\\].*/,
/website\/node_modules\/.*/,
/heapCapture\/bundle\.js/,
/.*\/__tests__\/.*/
];
change to:
var sharedBlacklist = [
/node_modules[\/\\]react[\/\\]dist[\/\\].*/,
/website\/node_modules\/.*/,
/heapCapture\/bundle\.js/,
/.*\/__tests__\/.*/
];