多种网盘链接检测插件 购买前,请先检测网盘链接是否有效
《深入浅出React和Redux》_1
《深入浅出React和Redux》_2
《深入浅出React和Redux》_3
内容简介:
本书由浅入深地介绍如何用 React和
Redux构建现代化的、高效的前端项目,
产出高质量的前端代码。共有12章。第1
章介绍Reac应用开发的特点。第2章介绍
开发高质量 React组件的原则,详细介绍
React组件的生命周期和数据管理方式
第3章由Fux引出 Redux框架,比较了
同框架的优劣。第4章开发了一个Todo应
用,介绍将 React和 Redux结合的方法。
第5章通过对Tod应用的性能优化,介绍
提高 React组件渲染性的方法。第6章介绍
高阶组件和“以函数为子组件”的模式。
第7章介绍如何在 React和 Redux的环境中
实现和服.务.器通信。第8章介绍针对 React
和 Redux的单元测试技巧。第9章介绍创
建中间件和 Store Enhancer的技巧。第10
章介绍在 React中实现动画的技巧。第11
章介绍如何创建多页面路由以及代码分片
技巧。第12章介绍同构的概念和方法,介
绍如何将 React组件在服.务.器端和浏览器
端进行渲染
dissecting react Redux
深入浅出
React和 Redux
程墨编著
Q感玉业出
图书在版编目(CIP)数据
深入浅出 React和 Redux/程屬编著,一北京:机械工业出版社,20174
(实战)
ISBN978-7-111-56563
L深“Ⅱ程“ⅢJAVA语言-程序设计
中guo版本图书馆CIP数据核字(2017)第062853号
深入浅出 React和 Redux
出版发行:机械工业出版社(北京市西域区百万庄大街22号政编码:1000
责任编辑:吴
责任校对:殷虹
印刷:三河市宏图印务有限公司
版次:2017年4月第1版第1次印刷
开本:186mmx240mm1/16
印张:17
书号;ISBN978-7-111-56563-5
定价:69.00元
凡购本书,如有缺页、倒页、脱页,由本社发
客服热线
投稿热线010)88379604
购书热线010》6832
88379649
读者信箱;hzit@ hzbook cor
版权所有·侵权必究
封底无防伪标均为盗版
本书法律顾间:北京大成律师事务所Han光/邹晓东
m前言
互联网技术发展一ri千里,网 页应用开发技术也不例外,这本书介绍的是在这一领域
备受瞩目的两个工具 React和 Redu
自从 jQuery问世以来,它就在网 页开发领域占据统治地位,同时,还有许多MVC框
架如雨后春笋般出现。但是业界也普遍发现, jQuery和各种MvC框架在开发大型复杂应
用时,依然面临很多难以克服的困难。
当2014年 Facebook推出 React时,给整个业界带来全新的看待网 页应用开发的方式
和 React一同问世的Flux,也克服传统MvC框架的很多弊病。技术在不断发展,在2015
年,Fux的一个变体 Redux出现,进一步优化了Flux的功能。
React和 Redux的结合,让网 页开发的方式耳目一新,写这本书的初衷,是为了让guo内
读者能够一睹 React和 Redux的内在原理并深入实践
在这里深入介绍 React和Reduⅸx,绝不是贬抑其他前端框架,事实上,开发者应该接
触不同的开发模式,才能融会贯通,对技术有一个全面的认识,若要掌握某种技术,就要
深入学习,这就是本书的目的。对 React和 Redux的了解不要只是停留在能用的表面功夫
重要的是理解内在的原理
本书的内容
希望读者把阅读这本书的过程当做一个旅程,由浅入深地了解 React和 Redux,如果你
对Reat和 Redux技术已经有一些了解,可以直接跳到感兴趣的章节。本书包括12章,如
下所示
第1章, React新的前端思维方式。实际操作快速创建一个 React应用,介绍和传统网
页开发相比 React应用开发的独特方式
第2章,设计高质量的Reat组件。Reac提倡基于组件的设计,这一章通过开发一个
ControlPanel组件的实践,介绍了开发高质量 React组件的原则,详细介绍 React组件的生
命周期和数据管理方式
第3章,从Fux到 Redux。通过Fux介绍了单向数据流的框架模式,由此引出比Fux
更优秀的 Redux框架,通过用不同框架实现 ControlPanel应用可以比较框架的优劣
4意,模块化R和R应用。这一章通过开发一个飞如应用介绍将R和
ux结合的方法
第5章, React组件的性能优化。通过对Todo应用的性能优化,介绍提高 React组件
染性的方法,以及提高从 Store获取数据性能的方法
第6章, React高级组件。介绍高阶组件和“以函数为子组件”的模式
第7章, Redux和服.务.器通信。通过开发一个天气信息应用的实践,介绍应如何在
React和 Redux的环境中实现与服.务.器的通信。
第8章,单元测试。介绍针对 React和Rdux的单元测试技巧
第9章,扩展 Redux。介绍创建中间件和 Store Enhancer的技巧。
第10章,动画。介绍在 React中通过 React Transition Group和 React-Motion库实现动
画的技巧
第11章,多页面应用。介绍如何创建多页面路由,以及为了提高网 页装载性能的代码
分片技巧
第12章,同构。创建让 React组件能够在服.务.器端和浏览器端渲染的技术。
本书的目标读者
阅读这本书只需要一些基本的 JavaScript、HTML和CSs知识,了解网 页应用的工作
原理,就足够具备体验 React和 Redux这种全新的开发方式。
如果你熟悉传统的 jQuery应用开发,那么通过阅读本书会让你发现不一样的应用构建
模式;如果你之前学习过 安gular js或者 Vue. js,那么对理解 React和 Redux的工作机理很
有帮助,同时有机会体验同样一种思想的不同实现之道。
即使你对 React和 Redux已经有了一定认识,相信阅读此书也不会让你觉得是浪费时
间,因为书中不只是介绍“如何去做”,更多地还解释了“为什么这么做”,相信阅读此书
会让你对 React和 Redux会有更多更深的认识
源代码
本书每章都附带大量的实际代码例子,因为篇幅所限,在书中不可能包含所有代码
|
|