- install nodist
- install node.js and npm
- install visual studio code
- install react native tools plugin
- install chrome debugged plugin
- react-native init
- react-native run-android
- setup sdk dir in local.properties sdk.dir=C:\Users\Mislav\AppData\Local\Android\Sdk
- react-native run-android
- add scr folder
- add package.json annotaion
- add screens folder
- add package.json annotaion
- add views folder
- add package.json annotaion
- move App.js to src
- add styles.js into src
import {StyleSheet} from 'react-native'
const styleSheet = StyleSheet.create({
textStyle: {
color: "red"
}
});
export default styleSheet;
- npm install --save react-navigation
- If you get "Please try running this command again as root/Administrator" message, just close all terminals and run command again
- npm install --save react-native-gesture-handler
- react-native link react-native-gesture-handler
- Add AppNavigation.js in src
import {createStackNavigator, createAppContainer} from 'react-navigation';
const MainNavigator = createStackNavigator({
Home: {screen: HomeScreen},
});
const App = createAppContainer(MainNavigator);
export default App;
- Return AppNavigation in App.js
import React from 'react';
export default class App extends React.Component {
render() {
return (
<AppNavigator/>
);
}
}
- react-native log-android
- react-native log-ios