Vue
- 实现 Vue3 响应式原理,包括 reactive、effect、watch、computed、ref 等核心 API。
- 实现 Vue3 中的 diff 算法以及最长递增子序列实现。
- 实现 Vue3 组件的实现原理,深入理解组件的渲染、挂载流程,以及异步渲染的机制。
- Vue3 中生命周期的原理,以及 props、emit、slot、provide、inject 等功能的实现机制。
- 编译优化技巧,掌握 patchFlags、blockTree 等实现靶向更新的方法。
- 手写 Vue3 编译原理,掌握解析器、AST 语法树的优化、代码生成原理。
- 实现 Vue3 中的异步组件、函数式组件、Teleport、keep-alive、Transition 组件的实现原理。