首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
rn
订阅
若云
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
RN 技术探索:Hermes Engine 初探
自从 Google 的 Flutter 发布之后,Facebook 对 React-Native 的迭代开始快了起来,优化 React-Native 的性能表现,避免被 Flutter 比下去。最近一个比较大的动作是开源了一个 JavaScript 引擎,并将其包含到 Reac…
MLN -- 陌陌团队一个支持热更新的移动跨平台框架
最近偶然在Github发现了一个跨平台的新框架 -- MLN,项目介绍上说是一个基于Lua语言的高性能、小巧、易上手的移动跨平台开发框架,并且支持热更新。引起了我的兴趣,怎么来说也要去尝试一番,一个兴趣点当然是因为陌陌这个名字,另一个就是热更新(毕竟连flutter都不支持热更…
ReactNative分布式热更新系统
首先第一点,一个APP如果要支持热更新,需要在打开APP(或者其他进入RN页面之前)就要判断是否需要更新bundle文件。这里就是我们实现热更新的节点。一旦需要热更新就开始下载文件,而判断的接口就是我们这次文章的核心内容。这里简单贴出安卓和ios两端的下载逻辑。 首先来看一下我…
一种强大、可靠的React Native拆包以及热更新方案,基于CodePush,Metro
逻辑比较简单,如果查到map里没有记录这个模块则id自增,然后将该模块记录到map中,所以从这里可以看出,官方代码生成moduleId的规则就是自增,所以这里要替换成我们自己的配置逻辑,我们要做拆包就需要保证这个id不能重复,但是这个id只是在打包时生成,如果我们单独打业务包,…