当前位置: 首页 > 知识库问答 >
问题:

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

唐茂实
2024-01-31

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

共有3个答案

平嘉熙
2024-01-31

build your own react这篇文章就很好(不知道你读没读过)

澹台权
2024-01-31

卡颂大佬的:

https://react.iamkasong.com/#%E5%AF%BC%E5%AD%A6%E8%A7%86%E9%A...
https://github.com/BetaSu/just-react
慕容灿
2024-01-31

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

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

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

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

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

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

 类似资料:
  • 本文向大家介绍简单了解python PEP的一些知识,包括了简单了解python PEP的一些知识的使用技巧和注意事项,需要的朋友参考一下 前言 或许你是一个初入门Python的小白,完全不知道PEP是什么。又或许你是个学会了Python的熟手,见过几个PEP,却不知道这玩意背后是什么。那正好,本文将系统性地介绍一下PEP,与大家一起加深对PEP的了解。 目前,国内各类教程不可胜数,虽然或多或少会

  • 我在跟踪http://spark.apache.org/docs/latest/sql-programming-guide.html 打字后: 我有一些我没有看到答案的问题。 首先,什么是$符号?如 第二,我能从第二行得到数据吗(我不知道第二行的数据是什么)。 第三,你将如何阅读彩色图像与火花sql? 第四,我仍然不确定数据集和火花中的数据帧有什么区别。变量df是一个数据帧,所以我可以将“Mich

  • 隐藏盒子的几种方式 隐藏盒子,有以下几种方式: (1)方式一: overflow:hidden; //隐藏盒子超出的部分 (2)方式二: display: none; 隐藏盒子,而且不占位置(用的最多) 比如,点击X,关闭京东首页上方的广告栏。 (3)方式三: visibility: hidden; //隐藏盒子,占位置。 visibility: visible; //让盒子重新

  • http://javatar.iteye.com/blog/706098 最近给团队新人讲了一些设计上的常识,可能会对其它的新人也有些帮助,把暂时想到的几条,先记在这里。 API 与 SPI 分离 框架或组件通常有两类客户,一个是使用者,一个是扩展者。API (Application Programming Interface) 是给使用者用的,而 SPI (Service Provide Int

  • 本文向大家介绍Python编程入门的一些基本知识,包括了Python编程入门的一些基本知识的使用技巧和注意事项,需要的朋友参考一下  Python与Perl,C和Java语言等有许多相似之处。不过,也有语言之间有一些明确的区别。本章的目的是让你迅速学习Python的语法。 第一个Python程序: 交互模式编程: 调用解释器不经过脚本文件作为参数,显示以下提示: 键入下列文字在Python提示符,

  • 本文向大家介绍关于SQL注入绕过的一些知识点,包括了关于SQL注入绕过的一些知识点的使用技巧和注意事项,需要的朋友参考一下 一、 绕过waf思路 从第一步起,一点一点去分析,然后绕过。 1、过滤 and,or 2、过滤 and, or, union 3、过滤 and, or, union, where 4、过滤 and, or, union, where, limit 5、过滤 and, or,