内容简介
本书旨在帮读者从零开始学习React基础知识,采用“语法”+“示例”的方式,以便于初学者学习和练习,是目前市场上少有的React入门图书。本书共14章,分为3篇,涵盖的主要内容有:React的前世今生、使用React所需的预备知识(包括npm、webpack、ES6)、React开发环境搭建、React组件、React事件系统、React原理、数据管理、React架构、React服务端渲染、React测试、React性能优化、React+webpack+ES6项目实战(笔记本+购物车)等。本书内容丰富、实例典型、实用性强,适合有一定的 HTML、CSS、JavaScript 基础、希望全面学习React开发的前端开发人员阅读,也适合希望提高项目开发水平的人员阅读。
AI简介
这是一本全面介绍React框架的入门书籍,以 “语法”+“示例” 的方式,帮助读者从零开始学习React基础知识。本书共14章,分为3篇,涵盖的主要内容有:React的前世今生、使用React所需的预备知识(包括npm、webpack、ES6)、React开发环境搭建、React组件、React事件系统、React原理、数据管理、React架构、React服务端渲染、React测试、React性能优化、React+webpack+ES6项目实战(笔记本+购物车)等。
本书首先介绍了React的前世今生,包括React的诞生、npm和webpack等预备知识,以及ES6的新特性。接着,本书深入探讨了React组件,包括组件化思想、组件之间的通信和组件生命周期。然后,本书详细介绍了React事件系统,包括JavaScript事件机制、React事件系统剖析和实战演练。
在React原理部分,本书深入讲解了JSX、dom-diff算法和setState等重要概念。在React组件编写实战部分,本书通过丰富的示例,展示了如何编写不同类型的React组件。在数据管理部分,本书详细介绍了Red