typedef NS_ENUM(NSUInteger, RCTBridgeFields) {
RCTBridgeFieldRequestModuleIDs = 0,//模塊id
RCTBridgeFieldMethodIDs,//方法id
RCTBridgeFieldParams,//參數(shù)
RCTBridgeFieldCallID,//回調(diào)id
};js
NativeModule.js 處理native模塊
BatchedBridge.js 處理native和js之間的交互
BatchBridge變量,是MessageQueue的一個(gè)全局唯一的實(shí)例叹螟。
MessageQueue.js BatchBridge的核心
3.react.js
React組件通過一個(gè)render()方法狼速,接受輸入的參數(shù)并返回展示的對象。使用JSX語法(類似于XML語法),輸入的參數(shù)通過render()傳入組件后沐旨,將存儲在this.props蘸鲸。JSX是可選的,并不強(qiáng)制使用囚戚。
4.JSX