RN入門分享

一.React簡介

React是Facebook開發的一款JS庫,在iOS上僅支持iOS7.0以上。 React Native提倡組件化開發,也就是說React Native給咱們提供一個個封裝好的組件讓開發者來進行使用,甚至咱們能夠相關嵌套造成新的組件。 使用React Native咱們能夠維護多種平臺(Web,Android和IOS)的同一份業務邏輯核心代碼來建立原生應用。html

二.React Native 開發基礎環境

React Native 開發基礎環境react

三.建立新項目

react-native init AwesomeProjectios

編譯並運行 React Native 應用

cd AwesomeProject react-native run-iosgit

四. 集成到現有原生應用

集成到現有原生應用github

五.RN的生命週期

六.我的總結

Props 、 State對比

相同react-native

  • 都是用於描述組件狀態的
  • 均可以改變,改變都會觸發組建的從新渲染 不一樣
  • Props是由外部傳入的,是父組件傳遞給子組件的數據流。
  • State是內部定義的,表明組件的內部狀態。在內部改變與外部組件沒有直接聯繫。 Props一般在組件外部發生變化,在內部保持不變。 一個組件不能改變自身的props, 但要負責設置子組件的 props。

七.學習網站

RN中文網 RN英文網 React Navigation中文網 React Navigation英文網ide

相關文章
相關標籤/搜索