内容推荐 React(React.js)作为三大前端开发框架之一,有着广泛的应用。本书由浅入深、循序渐进地介绍React的应用开发。本书共分三部分,共15章。第一部分基础篇,包括第1~7章,内容涉及React简介与开发基础,React组件,React事件处理,React条件渲染、列表和key,React状态管理,React表单,React组件的组合和继承。第二部分高阶篇,包括第8~10章,内容涉及React使用Hook增强组件,React基础原理和高级指引,React应用开发的工具。第三部分实战篇,包括第11~15章,内容涉及React与Redux的整合开发,React与Spring Boot的整合开发,React与Python框架的整合开发,React与Go的整合开发,案例。 本书适合作为全国高等院校前端开发类课程的教材,也可供从事React应用开发和Web前端开发人员参考。 目录 第一部分 基础篇 第1章 React简介与开发基础 1.1 React简介 1.1.1 React的定义 1.1.2 React的特点 1.1.3 React的发展简史 1.2 React应用开发的简单示例 1.2.1 单个HTML文件应用React的示例 1.2.2 元素渲染说明 1.2.3 两个文件应用React的示例 1.2.4 应用React的示例对比分析 1.3 JSX应用开发入门 1.3.1 JSX说明 1.3.2 JSX综合应用示例 1.3.3 JSX综合运行效果 习题1 第2章 React组件 2.1 React组件概述 2.1.1 组件和自定义组件 2.1.2 函数组件和类组件 2.2 函数组件和类组件的应用开发 2.2.1 开发示例 2.2.2 运行效果 2.3 组件参数和组合组件 2.3.1 说明 2.3.2 开发示例 2.3.3 运行效果 2.4 组件的分解和组合 2.4.1 说明 2.4.2 开发示例 2.4.3 运行效果 2.5 组件的生命周期 2.5.1 概述 2.5.2 constructor()方法 2.5.3 componentDidMount()方法 2.5.4 componentDidUpdate()方法 2.5.5 componentWillUnmount()方法 2.5.6 开发示例 2.5.7 运行效果 习题2 第3章 React事件处理 3.1 React事件处理概述 3.1.1 事件 3.1.2 合成事件 3.1.3 支持的事件类型 3.2 鼠标事件处理 3.2.1 开发示例 3.2.2 运行效果 3.3 焦点事件处理 3.3.1 开发示例 3.3.2 运行效果 3.4 键盘事件处理 3.4.1 开发示例 3.4.2 运行效果 3.5 图像事件处理 3.5.1 开发示例 3.5.2 运行效果 习题3 第4章 React条件渲染、列表和key 4.1 React条件渲染、列表和key概述 4.1.1 条件渲染 4.1.2 列表 …… 第二部分 高阶篇 第三部分 实战篇 附录 参考文献 |