React Native組件化介紹
- React Native的核心思想就是組件化,相當于MVC的view,因此開發(fā)應用的最佳方式就是將功能組件化
- 組件化最大的優(yōu)點可以使Android和iOS能夠很方便地用很少地代碼使用同一套組件,增加代碼的復用性
-
React Native的組件化很簡單,基本步驟如下
-
引用需要的庫
// 引用 import React, { Component } from 'react'; import { 需要用到的組件庫 } from 'react-native';
-
實例化視圖入口
// 實例化視圖入口 // 因為現(xiàn)在還是在想ES6轉化過程中,為了更好的兼容性,這邊使用的是ES5的格式 var 組件名 = React.createClass({ render(){ return( 需要實例化的視圖 ); } });
-
視圖樣式入口
// 視圖樣式入口 // 因為現(xiàn)在還是在想ES6轉化過程中,為了更好的兼容性,這邊使用的是ES5的格式 var styles = StyleSheet.create({ 相應視圖的樣式 });
-
注冊并輸出組件
module.exports = 組件名;
-
引用需要的庫
-
生成組件后就可以在ios和android中使用生成后的組件了
-
引入組件庫
// 引入組件庫 var 自定義組件名 = require('./組件名');
-
引入組件庫