热门排行
简介
深入浅出React和Redux 由浅入深地介绍如何用React和Redux构建现代化的前端项目,产出高质量的前端代码。
本书作者是资深开发人员,有过多年的开发经验,总结了自己使用React和Redux的实战经验,系统分析React和Redux结合的优势,与开发技巧,为开发大型系统提供参考。主要内容包括:React的基础知识、如何设计易于维护的React组件、如何使用Redux控制数据流、React和Redux的相结合的方式、同构的React和Redux架构、React和Redux的性能优化、组件的测试等。
共有12章。第1章介绍React应用开发的特点。第2章介绍开发高质量React组件的原则,详细介绍React组件的生命周期和数据管理方式。第3章由Flux引出Redux框架,比较了不同框架的优劣。第4章开发了一个Todo应用,介绍将React和Redux结合的方法。第5章通过对Todo应用的性能优化,介绍提高React组件渲染性的方法。第6章介绍高阶组件和“以函数为子组件”的模式。第7章介绍如何在React和Redux的环境中实现和服务器通信。第8章介绍针对React和Redux的单元测试技巧。第9章介绍创建中间件和StoreEnhancer的技巧。第10章介绍在React中实现动画的技巧。第11章介绍如何创建多页面路由以及代码分片技巧。第12章介绍同构的概念和方法,使得React组件能够在服务器端和浏览器端进行渲染。
目录
第1章 React新的前端思维方式1
第2章 设计高质量的React组件16
第3章 从Flux到Redux40
第4章 模块化React和Redux应用75
第5章 React组件的性能优化105
第6章 React高级组件129
第7章 Redux和服务器通信147
第8章 单元测试168
第9章 扩展Redux182
第10章 动画195
第11章 多页面应用211
第12章 同构235