内 容 提 要
本书从几个维度介绍了 React。一是作为 View 库,它怎么实现组件化 ,以及它背后的实现原理 。二是
扩展到 Flux 应用架构及重要的衍生品 Redux,它们怎么与 React 结合做应用开发 。三是对 React 与 server
的碰撞产生的一些思考 。四是讲述它在可视化方面的优势与劣势 。
本书适合有一定经验的前端开发人员阅读 。
定价:79.00元
读者服务热线: (010)51095186转 600 印装质量热线: (010)81055316
反盗版热线: (010)81055315
广告经营许可证:京东工商广字第 8052 号
著 陈 屹
责任编辑 王军花
责任印制 彭志环
人民邮电出版社出版发行
北京市丰台区成寿寺路11 号
邮编 100164 电子邮件 315@ptpress.com.cn
网址 http://www.ptpress.com.cn
北京 印刷
开本:800×1000 1/16
印张:22.75
字数:538千字 2016年 11 月第 1 版
印数:6 501
— 9 500册 2017年 2 月北京第 3 次印刷
◆
◆
◆
(2017.2重印)
前 言 1
1
2
3
5
7
10
12
8
9
4
6
11
序
React 是目前前端工程化最前沿的技术。 2004 年 Gmail的推出,让大家猛然发现,单页应用
的互动也可以如此流畅。 2010年,前端单页应用框架接踵而至, Backbone、Knockout、Angular,
各领风骚。 2013年,React 横空出世,独树一帜:单向绑定、声明式 UI,大大简化了大型应用的
构建。Strikingly 接触到 React 之后不久,就开始用 React 重构前端。
当时我想, 2013 年或许会因为 React 的出现,成为前端社区的分水岭。今天回看,确实如此。
毋庸置疑, React 已经是前端社区里程碑式的技术。 React 及其生态圈不断提出前端工程化解
决方案,引领潮流。在过去一两年里,React 也是各种技术交流分享会里炙手可热的议题。
React 之所以流行,在于它平衡了函数式编程的约束与工程师的实用主义。
React 从函数式编程社区中借鉴了许多约定:把 DOM 当成纯函数,不仅免去了烦琐的手动
DOM 操作,还开启了多平台渲染的美丽新世界;在此之上, React 社区进一步强调不可变性
(immutability)和单向数据流。这几个约定将原本很复杂的程序化简,加强了程序的可预测性。
React 也有实用主义的一面,它不强迫工程师只用函数式,而是提供了简单粗暴的手段,方
便你实现各种功能—— 想直接操作 DOM 也可以,想双向绑定也没问题。函数式约定搭配实用主
义,让我不禁想起 Facebook 一直倡导的黑客之道:Done is better than perfect 。
React 还是一
[图灵原创].深入React技术栈.pdf