React-Redux的大全棧代碼複用理論有點意思,給出一個具體的例子:[React] 15 - Redux: practice IMhtml
由於與react內容自然地部分重合,故這裏將重點放在了對component的學習。react
Goto: [RN] 01 - Init: Try a little bit of React Native - Run Itandroid
npm install -g react-native-cli
react-native init HelloWorld
cd HelloWorld/
react-native start --port=8088
react-native run-android
Goto: 《React Native高效開發》之 create-react-native-appgit
$ npm install -g create-react-native-app
$ create-react-native-app <project name>
$ cd <project folder>
$ npm start
Ref: Expo大做戰系列【有必要過一遍】github
$ npm install
$ cd HelloWorld/ $ react-native start --port=8088 $ react-native run-android
涉及的四個部分,以下:npm
'use strict'; import React, { AppRegistry, Component, StyleSheet, Text, View } from 'react-native'; # 引入組件
-----------------------------------------------------------
class DongFang extends Component { render() { return ( <View style={styles.container}> <Text style={styles.welcome}> Welcome to React Native!東方耀的第5課 </Text> <Text style={styles.instructions}> To get started, edit index.android.js </Text> <Text style={styles.instructions}> Shake or press menu button for dev menu </Text> </View> ); } }
-----------------------------------------------------------
# 樣式表 系統api const styles = StyleSheet.create({ container: { # 可伸縮的表 flex: 1, justifyContent: 'center', alignItems: 'center', backgroundColor: '#F5FCFF', }, welcome: { fontSize: 20, textAlign: 'center', margin: 10, }, instructions: { textAlign: 'center', color: '#333333', marginBottom: 5, }, });
-----------------------------------------------------------
AppRegistry.registerComponent('DongFang', () => DongFang);
詳情請見:[RN] 02 - Overview: React Native Practice of 50 lectures 後端
重點是對 AWS Mobile Hub 的理解,goto: [RN] 03 - Resource Collection & AWS Auth react-native
詳情請見:[RN] 04 - React Navigationapi