深入浅出React和Redux

深入浅出React和Redux

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

由浅入深地介绍如何用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》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
深入浅出数字经济 电子书
本书采取理论联系实际的写作方式,系统地梳理了数字经济的相关理论、发展现状、存在的主要问题、发展趋势,重点分析了数字化转型的目的、重点难点、转型路径与方式。本书内容分为八章,第一章概述数字经济及其发展脉络;第二章重点介绍数字经济相关理论;第三章介绍了世界与我国数字经济发展现状;第四章阐述世界与我国数字经济发展新趋势;第五章介绍了数据价值化;第六章介绍了数字产业化;第七章重点围绕数字化转型案例分析产业
深入浅出Vue.js 电子书
Vue.js核心技术解析:变化侦测、虚拟DOM、模板编译及架构原理。
深入浅出云网融合 电子书
云网融合是当前信息网络发展的趋势,本书对云、网发展历程及数字经济和新基建进行了介绍,提出了云网融合的概念;然后分析了运营商、互联网企业、ICT厂商当前的云网发展策略,重点从云、网和5G3个方面分别介绍行业现状、发展趋势,以及融合业务诉求和建设建议,并对云网融合对安全、基础设施和运营系统等保障要求进行了分析;对算力网络的发展趋势进行了展望。本书可作为运营商、互联网企业、通信设备厂商等信息通信产业链相
深入浅出密码学 电子书
本书由资深的密码学大咖David Wong编写,由专业研究密码学的博士和硕士团队翻译完成。
深入浅出人工神经网络 电子书
作为一本讲解人工神经网络原理的图书,《深入浅出人工神经网络》旨在让读者在短的时间内对这些原理知识有一个清晰明了的认识和理解。《深入浅出人工神经网络》总共分为3部分,总计9章。第1部分讲解了人工神经网络的源头—生物神经网络的基础知识,第2部分讲解了学习人工神经网络的数学知识,第3部分讲解了几种常见而典型的人工神经网络模型,比如感知器、多层感知器、径向基函数神经网络、卷积神经网络、循环神经网络等。《深