我们APP 中的 RN 是分业务模块动态加载的机制,也就是 RN 可以按业务模块发布来进行 APP 的更新。在这过程中遇到不少坑,可以说刚爬出一...
RN 的机制就是所有代码,包括底层代码和业务代码,默认都打成一个 bundle 包这个 bundle 包就会面临着加载速度的问题。下载速度也是问...
我们知道JS主要管理的是界面渲染逻辑和事件处理逻辑,那么渲染是怎么同步到Native端的呢?初始又是怎么创建的呢?RCTRootView是入口,...
运营每日要分析各种业务报表,业务指标,使用各种分析工具,诸如百度统计,友盟,Google Analyse等,确实这些工具很强大,但这些东西再强大...
PS:不知道怎么归类,属于一些想说但是又不知道说哪里的内容,于是单独出个番外篇系列吧。 如果要设计一个如React Native前端框架,需要知...
React Native 的通信,总体来说如下:在启动阶段,初始化JS引擎,生成Native端模块配置表存于两端,其中模块配置是同步取得,而各模...
为什么 GUI 是单线程事件驱动的?不是没人尝试多线程的GUI 框架,只是最终都由于死锁导致的稳定性问题重新回到单线程的事件列队模型。多线程GU...
React 的理念React 的主要思想是通过构建可复用组件来构建用户界面。所谓组件,其实就是有限状态机(FSM),通过状态渲染对应的界面,且每...
写之前先废话唠嗑一顿。 首先说明的是,我并不是一个 RN 的熟练使用者,接触 RN 也就几天时间,各种坑以及细节知道的并不是很多,所以我接下来写...
文集作者