https://github.com/mcodex/react-native-redux-boilerplate
My RN starter kit with Redux and Redux Saga
https://github.com/mcodex/react-native-redux-boilerplate
eslint eslint-config-airbnb react-native react-native-navigation redux redux-saga
Last synced: 8 months ago
JSON representation
My RN starter kit with Redux and Redux Saga
- Host: GitHub
- URL: https://github.com/mcodex/react-native-redux-boilerplate
- Owner: mCodex
- License: mit
- Created: 2018-04-03T13:22:55.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2019-03-05T14:32:29.000Z (over 7 years ago)
- Last Synced: 2025-04-12T07:25:07.166Z (about 1 year ago)
- Topics: eslint, eslint-config-airbnb, react-native, react-native-navigation, redux, redux-saga
- Language: JavaScript
- Homepage:
- Size: 491 KB
- Stars: 25
- Watchers: 2
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# React-Native Redux Boilerplate
[](https://github.com/mCodex/react-native-redux-boilerplate/blob/master/LICENSE)
[](https://github.com/mCodex/react-native-redux-boilerplate)
This is a simple `react-native init` project with some libraries. This project includes out of the box:
* React-Native
* React-Native-Navigation v2
* Redux
* Redux Saga
* Redux Offline
* ESlint
* Airbnb's ESlint rules
## Description
Starting a new project can take some time to configure project structure, libraries and so on... So, I decided to make this starter kit open source for anyone who needs a little help.
## Download
You can download this boilerplate from command line:
```bash
git clone https://github.com/mCodex/react-native-redux-boilerplate.git
```
or you can download the releases from github's releases:
https://github.com/mCodex/react-native-redux-boilerplate/releases
## Installation
After you've downloaded RNReduxBoilerplate, go to its folder and type:
```
yarn
cd ios/ && pod install
cd .. && yarn start
```
## Tips
### jsc-android
Android's react-native support is based on an old version of jsc-android (November of 2014) which is, basically, the JavaScript interpreter for Android, but we can update it ourselves to gain performance improvements. I've been doing it for a while and I've seen performance improvements. On the other hand, to update jsc-android you will have to support only versions of Android> 5.0, which nowadays seems fine. If you would like to give it a try, check this [NPM package](https://www.npmjs.com/package/jsc-android).