《React进阶之路》是一本内容全、知识新、实战性强的书籍。在介绍React的使用方面,本书详细阐述了React技术栈中的其他相关技术,如React Router、Redux和MobX等。这样的全面介绍使读者能够了解和掌握更多与React相关的知识,从而在前端开发中有更强的实践能力。无论是初学者还是有一定React基础的开发者,都能够从《React进阶之路》中获得丰富的知识和实用的经验。
React进阶之路 电子书下载
读者评价
作者写得很好,是一本学习React很不错的书
了几天时间看完了,感觉嘛,基本上70%是官方文档的翻译,剩下30%是完整实例,加上作者自己的一些见解,收获还是有的,入门是不错的。主要是看重书本第三部分的三个库的实例,就是书中的几个库版本有点旧,尤其mobx,毕竟更新换代快,建议读完后再读一遍官方文档。
作为前端工程师,看完这本书收获很大,作者的技术实力很强,讲述的要点也很清晰,是一本不错的书
知识点很全,讲得也比较透彻,作为一名工科女,觉得写得挺好的,推荐一下
内容介绍
《React进阶之路》详细介绍了React技术栈涉及的主要技术。本书分为基础篇、进阶篇和实战篇三部分。基础篇主要介绍React的基本用法,包括React 16的新特性;进阶篇深入讲解组件state、虚拟DOM、高阶组件等React中的重要概念,同时对初学者容易困惑的知识点做了介绍;实战篇介绍React Router、Redux和MobX 3个React技术栈的重要成员,并通过实战项目讲解这些技术如何和React结合使用。 《React进阶之路》示例丰富、注重实战,适用于从零开始学习React的初学者,或者已经有一些React使用经验,但希望更加全面、深入理解React技术栈的开发人员。阅读本书,需要先掌握基础的前端开发知识。
目录
- 第1篇 基础篇——React,一种革命性的UI开发理念
- 第1章 初识React 3
- 第2章 React基础 13
- 第3章 React 16新特性 53
- 第2篇 进阶篇——用好React,你必须要知道的那些事
- 第4章 深入理解组件 60
- 第5章 虚拟DOM和性能优化 83
- 第6章 高阶组件 92
- 第3篇 实战篇——在大型Web应用中使用React
- 第7章 路由:用ReactRouter开发单页面应用 103
- 第8章 Redux:可预测的状态管理机 139
- 第9章 Redux项目实战 156
- 第10章 MobX:简单可扩展的状态管理解决方案 200
- 第11章 MobX项目实战 222
前段时间用 Ant Design 做了一个项目,由于之前没有 React 基础,对于 ES6 也是一知半解,所以也是一边开发一边学习,好不容易把项目完成了,现在终于有时间沉下心来从头开始好好学一下 React 和 ES6,发现好多之前不懂的概念和思想现在都豁然开朗,正如《Iron Man》里面 Stark 说的"Run before you can walk",对于从事开发的工作者,这也算是一种很好的学习方式,即在实践中学习。那么下面就对 React 一些基础进行一个简单的归纳和小结。 React 涉及的主要概念: Component、JSX、Virtual DOM、Data Flow
React React是基于组件化的思想进行开发的js框架,所以我们需要有组件化的思想。学习React主要会用到: jsx语法:通过该语法方便在js中编写html代码;只能有一个顶级元素! React.Component:这是React组件的基类,所以编写的React组件都要继承这个类。组件之间的参数的传递采用this.props进行传递。 ReactDOM:用于将组件渲染到页面上。