本书目标
本书名叫《重学 React》,作者枫林,runjs.work 开发者。
为何要从新学?
重学的目标,是为了系统地、全面地理解 React 相干技术。从 React 刚推出(2014 年),到当初的 React 18,站长自己简直是一路应用 React 做我的项目产品过去的。包含本站(runjs.work),也是用 React 打造。然而,只管曾经用了这么多年,我对 React 的理解,始终是似懂非懂。常常碰到一些坑,实际上官网解答的很分明,后果却花了很长时间 google/ 百度,才找到答案。
这就揭示我,要想再在 React 相干技术上有所突破,不说去了解源码吧,起码官网文档要认真地研读一遍。React 官网,自身就是一个自成体系,知识点笼罩齐备的教程。我置信,一次残缺地研读,足以对 React 的了解有个质的晋升。
怎么个学法?
无笔记,不学习。
RunJS,是为程序员,特地是前端程序员量身打造的笔记工具。
- 所有文章,都是基于 RunJS markdown 模板书写,同时装备丰盛的 RunJS 代码示例。
- 文章章节,次要参考 React 英文版官网的目录。抉择英文官网也是为了强化本人的英文理解能力。
- 本书是 React 官网的补充,所以不会思考笼罩官网的每个根底知识点。补充的局部包含:示例、最佳实际、why and how、踩坑代码等。
如果跟学
如果你对本书的主题以及学习的形式感兴趣,能够随时加自己微信(jinlingxi)交换。
已实现的局部
尚未按目录整顿。
- React render 函数源码解析
- React Hooks
- 4 Ways to useEffect()
- 记录一次由 useEffect 引起的死循环
- useEffect 革除副作用时的谬误用法
- A Complete Guide to useEffect(第三方文章)
- Throttle in useEffect
- useCallback 和 useMemo 的区别
- React Hooks 之 useContext