Learn React
2026-02-19
若已熟悉 Vue 3,学习 React 会很快。Vue 3 的 Composition API(组合式 API) 在很多设计思想上都受到了 React Hooks 的启发。不过,虽然「长得像」,但两者的底层逻辑有着本质的区别。本文会分阶段系统性地切入 React 的世界。
3565 字
|
18 分钟
diff
2026-02-19
在虚拟 DOM diff 算法中,处理有 key 的子节点时,如何高效地移动、插入和删除 DOM 元素,是提升性能的关键。本节代码实现了 Vue3 快速 Diff 算法的核心部分,主要解决:
2082 字
|
10 分钟
Reactive
2026-02-19
一个响应式数据最基本的实现依赖于对“读取”和“设置”操作的拦截,从而在副作用函数与响应式数据之间建立联系。
当“读取”操作发生时,我们将当前执行的副作用函数存储到“桶”中;
当“设置”操作发生时,再将副作用函数从“桶”里取出并执行。这就是响应系统的根本实现原理。
2653 字
|
13 分钟