编辑推荐
由浅入深地介绍如何用React和Redux构建现代化的前端项目。
内容简介
如果你熟悉传统的jQuery应用开发,那么通过阅读本书会让你发现不一样的应用构建模式;如果你之前学习过Angular.js或者Vue.js,那么对理解React和Redux的工作机理很有帮助,同时有机会体验同样一种思想的不同实现之道。
作者简介
程墨,资深架构师,曾任职于摩托罗拉、雅虎和微软,云鸟配送平台联合创始人,目前服务于美国视频服务公司Hulu。
章节目录
版权信息
前言
第1章 React新的前端思维方式
1.1 初始化一个React项目
1.2 增加一个新的React组件
1.3 分解React应用
1.4 React的工作方式
1.5 本章小结
第2章 设计高质量的React组件
2.1 易于维护组件的设计要素
2.2 React组件的数据
2.3 组件的生命周期
2.4 组件向外传递数据
2.5 React组件state和prop的局限
2.6 本章小结
第3章 从Flux到Redux
3.1 Flux
3.2 Redux
3.3 本章小结
第4章 模块化React和Redux应用
4.1 模块化应用要点
4.2 代码文件的组织方式
4.3 模块接口
4.4 状态树的设计
4.5 Todo应用实例
4.6 开发辅助工具
4.7 本章小结
第5章 React组件的性能优化
5.1 单个React组件的性能优化
5.2 多个React组件的性能优化
5.3 用reselect提高数据获取性能
5.4 本章小结
第6章 React高级组件
6.1 高阶组件
6.2 以函数为子组件
6.3 本章小结
第7章 Redux和服务器通信
7.1 React组件访问服务器
7.2 Redux访问服务器
7.3 Redux异步操作的其他方法
7.4 本章小结
第8章 单元测试
8.1 单元测试的原则
8.2 单元测试环境搭建
8.3 单元测试实例
8.4 本章小结
第9章 扩展Redux
9.1 中间件
9.2 Store Enhancer
9.3 本章小结
第10章 动画
10.1 动画的实现方式
10.2 ReactCSSTransitionGroup
10.3 React-Motion动画库
10.4 本章小结
第11章 多页面应用
11.1 单页应用
11.2 React-Router
11.3 代码分片
11.4 本章小结
第12章 同构
12.1 服务器端渲染vs浏览器端渲染
12.2 构建渲染动态内容服务器
12.3 React同构
12.4 同构实例
12.5 本章小结
结语
深入浅出React和Redux是2017年由机械工业出版社出版,作者程墨。
得书感谢您对《深入浅出React和Redux》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。