首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    React Native 拆包原理和实践

    一、拆包关键之bridge 1、bridge 原理 RCTBridge 是对 JavaScriptCore 中 Bridge 的封装,每个 bridge 都是一个独立的js环境。...RN 的启动流程可以简单概括为: Native 编译并启动 创建 js 虚拟机环境 创建 bridge,拥有独立的 context js 运行环境,并负责原生和 js 线程的通信(通过不同 bridge...加载的 js 代码,可以存在相同的全局变量,不会冲突) 通过 bridge 获取js线程来解析 js 代码(可以是远程包和离线包) 运行 js 代码,并根据参数创建 RootView bridge 在...由于都使用 Native 路由,所以可以很方便的进行 Native 和 RN 路由的统一,管理一套路由表即可。...这里要说下 Remote JS Debug 的原理和 command + R 和 command + D + Reload 的区别。

    5K21
    领券