想了解一些react设计原理这种更深入一些的知识读什么书比较好?

作者站长头像
站长
· 阅读数 7

我已经能够熟练使用react了,所以想更深入了解一下react这方面的知识,有没有什么书籍推荐?类似于vue的《深入浅出Vue.js》和《Vue.js设计与实现》这种的,最好是近些年出版的,我知道《React设计原理》这本书,但是评价来看好像不太好

回复
1个回答
avatar
test
2024-06-21

其实我一直觉得只看书是最容易丢掉兴趣的学习方式,除非写的真的很通透,但市面上很多书都很拉跨,像《Vue.js设计与实现》这种书少之又少,需要花很多时间去筛选

源码是比较不错的辅助方式,但看源码需要有方法,在对一个开源库的架构没有清晰的认知之前,直接看源码也属于自爆。

React 这种体量的框架,可以先通过阅读一些优质文章,博客去了解它的组成部分,工作流程,然后选择一个自己感兴趣的部分去过一遍源码,如果你的知识储备能支撑你阅读源码,你会发现在 兴趣驱动 + 正向反馈 加持下,效率会比你去书里面扣别人的解释高出几个量级

并且客观来说,ReactVue 两门框架从架构学习的门槛上来说,React 确实要比 Vue 更高,虽然这两个框架都是在解决相同的问题,但架构确完全不同

React中涉及到很多对于前端同学来说比较生疏且晦涩难懂的概念,像协调(fiber,Diff算法),调度(优先级,lane模型,时间切片)甚至像 hooks 引入的代数效应等数学模型,所以本身阅读 《React设计原理》 这本书就有不低的门槛,能坚持看下去的人很少,所以评价没有那么重要,况且 React 不像 Vue国内有霍春阳大佬这样的贡献者,能把 React 研究明白的也没几个人

就目前现状而言,《React设计原理》 的作者 卡颂 至少是持续在做这件事的人,可以先看看之前他写的 React技术揭秘,或许对你有帮助https://react.iamkasong.com/

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容