React Native 对比指南
你会写 React,不代表你会写 React Native。 虽然共用同一套 Reconciler 和 Hooks 运行时,但 RN 没有 DOM、没有 CSS、没有浏览器 API。 这份文档把所有"在 React 里能写,在 RN 里不能写"的坑一次性列清楚。
你会写 React,不代表你会写 React Native。 虽然共用同一套 Reconciler 和 Hooks 运行时,但 RN 没有 DOM、没有 CSS、没有浏览器 API。 这份文档把所有"在 React 里能写,在 RN 里不能写"的坑一次性列清楚。
本文基于手写 Mini React 的实现,从源码层面彻底讲清楚 Hooks 的运行机制。 如果你一直觉得 Hooks "能用但说不清为什么",这篇文章就是为你写的。
你写的是 React 代码,屏幕上出现的却是原生 View。中间到底发生了什么? 本文从架构层面拆解 RN 的渲染机制,重点讲清楚三件事:哪些和 React Web 一样,哪些是 RN 独有的,以及 JS 和 Native 之间到底怎么通信。
本文结合一个从 AOSP 源码中提取的 Binder 用户态实现项目,由浅入深地讲解 Android Binder IPC 的核心原理。所有代码均可在 Android 模拟器上实际运行。
系统梳理 Kotlin 协程的核心概念、内部机制与最佳实践。
基于 Android 视图系统与 AOSP 常见实现整理。本文覆盖从 `invalidate()` / `requestLayout()` 开始,到 `performTraversals()`、`onDraw()`、`SurfaceFlinger` 合成显示为止的完整链路。