首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react native
订阅
暖曦baby
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
云音乐RN新架构升级之iOS灰度方案
本文主要围绕云音乐iOS侧升级新版本RN时用到的灰度方案进行阐述。云音乐有 100+ 业务模块使用 RN 开发,占据了 30%+ 的业务模块,所以升级的新版本RN稳定性对我们来讲尤其重要。
带你玩转 Vite + Vue3 高低版本常用玩法 | 京东云技术团队
Vite 是一种新型前端构建工具,在我们保险前端项目中已经推动并应用很久了,Vite 能够显著降低构建时间,提升前端开发效率。 它主要由两部分组成: 一个开发服务器
深入探究React Native的新架构
本文(引用之Link),旨在深入探究React Native的新架构,重新构建带来最重要变化: JavaScript接口(JSI) Fabric Turbo模块 CodeGen。 在此之前,回顾一下当
React Native中实现动态导入
React Native 虽然提供了拆包的能力,但只能拆为基础包和业务包;无法做精细化的代码分割,更无法提供灵活的按需加载能力。本文将介绍纯前端如何在 React Native 中实现的动态导入。
雪球 RN 的拆包之路
雪球的 React Native 拆包方案是结合实际业务需求进行综合考虑后的结果。然而,需要注意的是,该方案可能并不适用于所有场景。因此,如果您计划在 React Native 应用中进行持续集成/持
云音乐 React Native 优化实践之拆包与预热
随着 React Native 技术在业务中广泛的应用,一些比较重要的功能也开始采用 React Native 的技术方案来实现,这就给 React Native 页面的打开速度提出了更高的要求,因为打开速度是影响用户跳出率的重要原因之一。 对于 React Native 打开…
ReactNative与iOS通信原理解析-初始化
本文将会从 iOS 中使用 rn 初始化页面逐步分析源码,其内容可能存在大量的源码,但是笔者只会列出较为重要的部分;如有兴趣可自行翻阅并阅读;其次本文和传统的文章不同之处,是将会先告诉读者对应的部分的流程,然后根据流程进行分析,这样就避免了大家在一味的阅读源码,到最后没有一个整…
「ReactNative原理」 JS 层渲染之 diff 算法
在ReactNative启动完成之后,就会加载jsbundle中的js代码,进入js层渲染。 对 DOM 的操作很耗时,使用 JS 对象来模拟 DOM Tree,在渲染更新时,先对 JS 对象进行操作,再按批将 JS 对象 Virtual Dom 渲染成 DOM Tree,减少…
「ReactNative原理」 Native层的渲染流程
在 Native 层渲染中,核心是UIManager和ShadowView,创建视图和刷新视图基本都是围绕 UIManager 和 ShadowView进行的。 JSBridge 可以调用 ShadowView 中的 setters 方法设置样式等属性。 每个 JSBridge…
「ReactNative原理」启动流程
理解 ReactNative 的实现原理,主要是搞清楚 JS 端与 Native 端的通信原理。而要保证 JavaScript 和 Native 具备向对方通信的能力,首先需要搞清楚 RN 在启动的时候都做了些啥,这篇文章就是基于 ReactNatve 源码分析的基础上,对 R…