《React 精髓》面向初中级前端开发者,从头到尾、由浅入深地介绍了使用React 实现组件化Web 应用的完整流程。作者从React 元素、React 组件等基本的概念讲起,循序渐进地讨论了组件状态和生命周期,为开发完整的React 应用打下了基础。与第三方JavaScript 框架集成,以及对React 组件进行单元测试,都是开发React 应用的重要内容,《React 精髓》也有详细讲解。最后,为进一步提升React 应用的灵活性,作者还以实例展示了如何引入Flux 架构,让读者的开发技能更上一层楼。
目录
- 1 给项目预先安装一些有用的工具 1
- 2 创建你的第一个React 元素 17
- 3 创建你的第一个React 组件 31
- 4 让React 组件变得可响应 45
- 5 结合其他库来使用React 组件 59
- 6 更新React 组件 73
- 7 构建复杂的React 组件 93
- 8 使用Jest 来测试React 应用程序 115
- 9 使用Flux 完善React 架构 139
- 10 使用Flux 提升应用的可维护性 151