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.2
yarn
$ npm install -g yarn
rnpm
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,
CRNA
may be more suitable for you.
After finish install dependencies, you can launch the template easily.
2. Install
Replace
xxx
to 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-ios
Android:
react-native run-android
Done.
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 upgrade
npm 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
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago