类别: 编程
出版年份: 2018
阅读年份: 2020
好
阅读次数: 1
总页数: 231
摘要(页): 11
原始出版语言:
英语
其他语言的翻译: 俄语, 中文
书籍概述
这本书篇幅不大,读起来相当轻松快捷。内容难度非常基础。书中没有图片。这本书没有常见的章节编号(至少我遇到的版本是这样),但章节数量并不难统计,大约有7-8章或小章节。我会把它们称为章节。
在我阅读这本书时,已经有一个几页的更新日志,记录了书中的更新,并表明作者积极保持其内容的最新状态。我不知道现在是否仍在更新,但在我阅读时,情况确实如此。
在每章开始前,都有一个简短的描述,说明本章将涵盖的内容;而在结尾部分,则有结论和内容总结。此外,还会提供一些实践练习(类似于作业)。
章节简要概述
第一章介绍了React的安装以及运行React所需的所有软件。接着是对JSX和ReactDOM的介绍。作者还涉及了一些原生JS的内容,比如使用const和let声明变量,以及箭头函数和类。
下一章继续介绍React,并描述了组件的状态和交互。目前仅限于内部状态。与前一章一样,也提到了原生JS的内容,比如对象和解构。事件处理程序被简要提及。还讨论了组件的分离与复用、组件的样式化以及其他一些基础主题。
接下来是关于API使用的一章。从生命周期方法开始(同样只是简要介绍,只有几页),然后是通过fetch和Axios获取API数据。条件渲染、分页实现以及其他一些主题也有涉及。
下一章专注于测试。这里提到的工具是Jest和Enzyme。
最后两章简短地介绍了HOC(高阶组件)和状态管理(状态提升)。
结论
这是一本适合刚接触React和JS的读者的书籍,介绍了JavaScript和React库最基础的知识。读完本书后,你会对React的工作原理有一个初步的了解,并知道如果继续深入探索需要学习什么。然而,读完这本书后,你可能还不足以编写一个中等复杂度的Web应用。在阅读完这本书后,你绝对需要继续理论学习并完成实践任务。