编辑推荐
本书分三部分:入门篇、进阶篇和实战篇,涵盖React基础知识、高级用法及实际项目。
内容简介
本书的内容分为3个部分,第一部分是入门篇,介绍了React的思想和理念,以及基本使用知识;第二部分是进阶篇,结合了作者的实战经验,介绍了React中重要的高级用法和最佳实践;第三部分是实战篇,介绍了React技术栈中最重要的三个技术React Router、Redux 和 MobX,并附有具体的实战项目。
章节目录
版权信息
内容简介
推荐序
前言
目 录
第1篇 基础篇 React,一种革命性的UI开发理念
第1章 初识React
1.1 React简介
1.2 ES 6语法简介
1.3 开发环境及工具介绍
1.4 本章小结
第2章 React基础
2.1 JSX
2.2 组件
2.3 组件的生命周期
2.4 列表和Keys
2.5 事件处理
2.6 表单
2.7 本章小结
第3章 React 16新特性
3.1 render新的返回类型
3.2 错误处理
3.3 Portals
3.4 自定义DOM属性
3.5 本章小结
第2篇 进阶篇 用好React,你必须要知道的那些事
第4章 深入理解组件
4.1 组件state
4.2 组件与服务器通信
4.3 组件通信
4.4 特殊的ref
4.5 本章小结
第5章 虚拟DOM和性能优化
5.1 虚拟DOM
5.2 Diff算法
5.3 性能优化
5.4 性能检测工具
5.5 本章小结
第6章 高阶组件
6.1 基本概念
6.2 使用场景
6.3 参数传递
6.4 继承方式实现高阶组件
6.5 注意事项
6.6 本章小结
第3篇 实战篇 在大型Web应用中使用React
第7章 路由:用React Router开发单页面应用
7.1 基本用法
7.2 项目实战
7.3 代码分片
7.4 本章小结
第8章 Redux:可预测的状态管理机
8.1 简介
8.2 主要组成
8.3 在React中使用Redux
8.4 中间件与异步操作
8.5 本章小结
第9章 Redux项目实战
9.1 组织项目结构
9.2 设计state
9.3 设计模块
9.4 连接Redux
9.5 Redux调试工具
9.6 性能优化
9.7 本章小结
第10章 MobX:简单可扩展的状态管理解决方案
10.1 简介
10.2 主要组成
10.3 MobX响应的常见误区
10.4 在React中使用MobX
10.5 本章小结
第11章 MobX项目实战
11.1 组织项目结构
11.2 设计store
11.3 视图层重构
11.4 MobX调试工具
11.5 优化建议
11.6 Redux与MobX比较
11.7 本章小结
React进阶之路是2018年由清华大学出版社出版,作者徐超。
得书感谢您对《React进阶之路》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。