在 RN App 里,所有的 JS 代码都会打包成一个 JS Bundle 文件保存在本地运行,当 RN App 运行时,一般会有三个线程:
1、 JavaScript 线程:属于 JS 引擎,用于运行 JS Bundle ;
2、 Native/UI 线程:运行 Native Modules 和处理 UI 渲染、用户手势等操作;
3、 Shadow 线程:在渲染之前计算元素的布局;
在 RN 里 JS 线程和 Native 线程之前是通过 bridge 来交互,而交互的数据必须被转化为 JSON,而这个桥只能处理异步通信
分享主题:
工具/资源
城市:
广州