typedef NS_ENUM(NSUInteger, RCTBridgeFields) {
RCTBridgeFieldRequestModuleIDs = 0,//模块id
RCTBridgeFieldMethodIDs,//方法id
RCTBridgeFieldParams,//参数
RCTBridgeFieldCallID,//回调id
};js
NativeModule.js 处理native模块
BatchedBridge.js 处理native和js之间的交互
BatchBridge变量,是MessageQueue的一个全局唯一的实例。
MessageQueue.js BatchBridge的核心
3.react.js
React组件通过一个render()方法,接受输入的参数并返回展示的对象。使用JSX语法(类似于XML语法),输入的参数通过render()传入组件后,将存储在this.props。JSX是可选的,并不强制使用。
4.JSX