react-native-starter-kit
v0.2.2
Published
React Native Starter Kit with Redux - crossplatform for iOS and Android
Downloads
12
Maintainers
Readme
react-native-starter-kit
React Native starter kit - offline-first architecture proposal for iOS/Android application
Functionality are grouped by modules and can be easily scaled
Example application contains three different pages, navigation between them + loader and async tasks simulation
Using:
redux
- Flux implementationredux-thunk
- middleware for async stuffreact-native-router-flux
- simple, scalable, configurable router for React Nativefbjs
- provides @providesModule directive for simpler dependency managementredux-persist
- stores redux state in ReactNativeAsyncStorage
Note:
- Root
actions.js
file groups all actions to avoid relative dependencies mess. commonStyles.js
stores all common styles to make it simplier to avoid duplication in presentational components- Implements offline-first approach - store redux state in ReactNative
AsyncStorage
- After Reload if user was authentificated - opens directly HomePage, otherwise LoginPage
Plans to add:
- Tests setup with mocha + sinon + chai