react全栈式实战开发入门 – 清华大学出版社 – 吴胜 | 读后感

开卷有益 qmt 4℃

2023年出版的书籍,里面用的依然是继承创建组件,也就是需要关注其组件的生命周期,

也就是这样的:

class ButtonComp extends React.Component {
constructor(pros){
super(pros);
this.name = props.name
}
}

而最新的react已经推荐使用组合优于继承的原则。

我猜测是因为书的内容是根据微视频制作出来的,而微视频是几年前就录制的,导致书本内容非常滞后。

 本书分为三部分,共15章。

 第一部分基础篇,包括第1~7章。

 第1章React简介与开发基础,内容包括React简介、React应用开发的简单示例、JSX应用开发入门。

 第2章React组件,内容包括React组件概述、函数组件和类组件的应用开发、组件参数和组合组件、组件的分解和组合、组件的生命周期。

 第3章React事件处理,内容包括React事件处理概述、鼠标事件处理、焦点事件处理、键盘事件处理和图像事件处理。

 第4章React条件渲染、列表和key,内容包括React条件渲染、列表和key概述、条件渲染的应用开发、列表的应用开发、key的应用开发、列表和key的综合应用。

 第5章React状态管理,内容包括React状态管理概述、状态的基础应用、状态的提升        应用。

 第6章React表单,内容包括React表单概述、表单组件和ref。

 第7章React组件的组合和继承,内容包括React组件的组合和继承概述、带样式的组合组件、页面布□、特例关系组合和类组合。

 第二部分高阶篇,包括第8~10章。

 第8章React使用Hook增强组件,内容包括Hook概述、State Hook的应用、State Hook的综合应用、Effect Hook的应用和其他Hook的应用。

 第9章React基础原理和高级指引,内容包括React基础原理、React应用开发的一般步骤、React片段、context、高阶组件、ref转发、portal、ref和DOM、Web Component、render props、错误边界和测试。

 第10章React应用开发的工具,内容包括包管理器、安装React、编译器和编辑器、构建工具、服务器端渲染工具和React Router。

 第三部分实战篇,包括第11~15章。

 第11章React与Redux的整合开发,内容包括React和Redux概述、计数器的开发、待办事项管理小工具的开发。

 第12章React与Spring Boot的整合开发,内容包括Spring Boot简介、Spring Boot作为后端的开发、React作为前端的开发。

 第13章React与Python框架的整合开发,内容包括React与Django的整合开发、React与Flask的整合开发。

 第14章React与Go的整合开发,内容包括Go作为后端的开发、React作为前端的开发。

 第15章案例——实现一个简易的员工信息管理系统,内容包括Spring Boot作为后端的开发、React作为前端的开发。

250页的书,最后实战部分只有40页。并且里面整合了python,go,springbot,可想里面的内容大体只是一个hello world框架。

书的大部分内容是代码,解释的部分还是比较少。

所以这边书对于学习最新react技术的同学来说,已经不是很推荐的了。

转载请注明:QMT|Ptrade量化交易 » react全栈式实战开发入门 – 清华大学出版社 – 吴胜 | 读后感

喜欢 (0)