react-native-template-youui v0.0.4-beta
The scaffold for react-native
YouUI and MobX React Native Template
It's an experienced template for a new react native project with youui and mobx architecture.
1. Prepare
Install Dependencies:
NVM( ~> 0.33.11 )
$ brew update && brew install nvm
NodeJS( ~> 8.11.2LTS )
$ nvm install v8.11.2yarn
$ npm install -g yarnrnpm
npm install -g rnpm
On iOS platform, Xcode is needed.
On Android platfrom, Android studio or Genymotion is needed.
Btw, if you are not familiar with iOS and Android and coding on Windows,
CRNAmay be more suitable for you.
After finish install dependencies, you can launch the template easily.
2. Install
Replace
xxxto your real project name.
$ npm install -g react-native-cli$ react-native init xxx --template youui$ cd xxx$ cat gitignore >> .gitignore && rm gitignore
Notice: The devDependencies can not be installed automatically before version 0.54.4. You must update it manually
The more detail here is: https://github.com/facebook/react-native/pull/18164
At last, launch it to check.
iOS:
react-native run-iosAndroid:
react-native run-androidDone.
You need start an iOS simulator or android simulator before running your app, see more: https://facebook.github.io/react-native/docs/getting-started.html
3. Some Advice
Question: How to rename my project
- Update the name of
package.json - Update the name of
index.ios.js&&index.android.js rm -rf ios && rm -rf android;react-native upgradenpm install
Question: How to change the package-manager default port
- Update the scripts of
package.json - add
"postinstall": "./post_install.sh" - npm install or yarn install
It's all
4. Other useful resources
5. Code style recommend
- Use ES7
- Four spaces instead of tab
- ESLint Enable
6. Built with
7 years ago
7 years ago
7 years ago
8 years ago
8 years ago