React Native + Redux
-
Install React Native (Getting Started React Native)
react-native init ReactNativeBoilerplate
-
Install Redux
npm install --save react-redux redux
-
Create folder
\src
in root folder and create FileApp.js
/// /src/App.js import React, { Component } from 'react'; import { View, Text } from 'react-native'; import { Provider } from 'react-redux'; import { createStore } from 'redux'; import reducers from './reducers'; class App extends Component { render () { return ( <Provider store={createStore(reducers)}> <View> <Text> Welcome to React Native + Redux ;) </Text> </View> </Provider> ); } } export default App;
-
Create folder
/src/reducers
and createindex.js
/// /src/reducers/index.js import { combineReducers } from 'redux'; export default combineReducers({ // Reducer Here hello: () => [] });
-
Remove all in
index.ios.js
,index.android.js
and addimport { AppRegistry } from 'react-native'; import App from './src/App'; AppRegistry.registerComponent('ReactNativeBoilerplate', () => App);