《深入浅出React和Redux》pdf下载

责编:menVScode 2017-08-30 13:41 阅读(4025)

        《深入浅出React和Redux》本书由浅入深地介绍如何用React和Redux构建现代化的、高效的前端项目,产出高质量的前端代码。共有12章。

        第1章介绍和传统网页开发相比React应用开发的独特方式。第2章通过实际开发一个ControlPanel组件介绍开发高质量React组件的原则,详细介绍React组件的生命周期和数据管理方式。第3章通过Flux介绍了单向数据流的框架模式,由此引出比Flux更优秀的Redux框架,比较了不同框架的优劣。第4章开发了一个Todo应用,介绍将React和Redux结合的方法。第5章通过对Todo应用的性能优化,介绍提高React组件渲染性的方法,以及提高从Store获取数据性能的方法。第6章介绍高阶组件和“以函数为子组件”的模式。第7章介绍如何在React和Redux的环境中实现和服务器通信。第8章介绍针对React和Redux的单元测试技巧。第9章介绍创建中间件和Store Enhancer的技巧。第10章介绍在React中通过ReactTransitionGroup和React-Motion库实现动画的技巧。第11章介绍如何创建多页面路由,以及为了提高网页装载性能的代码分片技巧。第12章介绍同构的概念和方法,介绍如何将React组件在服务器端和浏览器端进行渲染。

QQ截图20170830132854

书籍目录:

    第1章 React新的前端思维方式1 

        1.1 初始化一个React项目1

        1.2 增加一个新的React组件3

        1.3 分解React应用8 

        1.4 React的工作方式10 

        1.5 本章小结14 

    第2章 设计高质量的React组件16

        2.1 易于维护组件的设计要素16

        2.2 React组件的数据17 

        2.3 组件的生命周期25 

        2.4 组件向外传递数据34

        2.5 React组件state和prop的局限37

        2.6 本章小结39

    第3章 从Flux到Redux40

        3.1 Flux40 

        3.2 Redux56

        3.3 本章小结73

    第4章 模块化React和Redux应用75 

        4.1 模块化应用要点75

        4.2 代码文件的组织方式76 

        4.3 模块接口79

        4.4 状态树的设计81

        4.5 Todo应用实例83

        4.6 开发辅助工具100

        4.7 本章小结103

    第5章 React组件的性能优化105

        5.1 单个React组件的性能优化105 

        5.2 多个React组件的性能优化115

        5.3 用reselect提高数据获取性能122 

        5.4 本章小结127

    第6章 React高级组件129

        6.1 高阶组件129

        6.2 以函数为子组件140

        6.3 本章小结146

    第7章 Redux和服务器通信147 

        7.1 React组件访问服务器147

        7.2 Redux访问服务器154

        7.3 Redux异步操作的其他方法165

        7.4 本章小结 167

    第8章 单元测试168

        8.1 单元测试的原则168

        8.2 单元测试环境搭建170

        8.3 单元测试实例175

        8.4 本章小结180

    第9章 扩展Redux182 

        9.1 中间件182

        9.2 Store Enhancer 191

        9.3 本章小结194 

    第10章 动画195

        10.1 动画的实现方式195

        10.2 ReactCSSTransitionGroup199

        10.3 React-Motion动画库205

        10.4 本章小结210

    第11章 多页面应用211

        11.1 单页应用211

         11.2 React-Router213

        11.3 代码分片221 

        11.4 本章小结234

    第12章 同构235

        12.1 服务器端渲染vs浏览器端渲染235 

        12.2 构建渲染动态内容服务器239

        12.3 React同构246

        12.4 同构实例252

        12.5 本章小结257

    结语258

    电子版仅供预览及学习交流使用,下载后请24小时内删除,支持正版。

《深入浅出React和Redux》pdf下载链接:http://pan.baidu.com/s/1qY2qWHI 密码:2xop

标签: react redux js
前端交流群: MVC前端网(menvscode.com)-qq交流群:551903636

邮箱快速注册

忘记密码