本书目标

本书名叫《重学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