选择 React 这条路,于我它简单好用,于团队它活跃的生态圈与层出不穷的优秀解决方案给予进步。咱们一直在坚持在这条路上做探索与学习于今。html
专栏写做近一载,积累了 24 篇沉淀及分享,很是感谢朋友们的支持。此时,我即将出版这一年对此的总结,就是题图上的这本书 -《深刻 React 技术栈》。前端
很是幸运,请到了在 React 实践方面的先驱郭达峰写这本书的序,也请到了张克军、寸志和阮一峰这三位大牛推荐本书,固然还有来自不一样地方的一些朋友在百忙之中审阅,一并表示感谢。webpack
下面我谈下本书出版的目的,主要有哪些内容和后续。web
摘录前言中的一段文字:算法
目前,不论在国内,仍是在国外,已经有一些入门的 React 图书,它们大多在介绍基本概念,那些内容可让你方便地进入 React
世界。但本书除了详细阐述基本概念外,还会帮助你从了解 React 到熟悉其原理,从探索 Flux 应用架构的思想到精通 Redux
应用架构,帮助你思考 React 给前端界带来的价值,React 今天是一种思想,但愿经过解读它,可以让读者有自学的能力。编程
本书内容一部分是从『专栏』文章的整理提炼与总结,你会看到在目录中有好些章节出现过在专栏中,但在内容上进行了纠错与升级,还有不少由于须要先后关联去深刻探索的内容都是从新写的,旨在系统的讲述 React 与其技术栈的使用及其原理。redux
React、Flux、Redux 自己都不复杂,还在于了解它们的运行的原理并学以自用。所以,本书不一样于实践类中有大量的篇幅来说例子,而老是先来说述这个特性的来源或是原理,究其因此然。天然,你不管是不是在学 React,总能够从中了解些编程思想。对前端初学者来讲会有必定的学习成本,无妨,我相信从一开始阅读仍是能够深刻下去的。性能优化
若是你须要一个能够跑得起来的 project,那么你会接触到 babel、webpack、eslint、karma 等一系列的工具,对于初学者这是一个恶梦。我不建议一头扎进这个漩涡里,在 Github 上有大量的 starterkit 能够跑,对于初学,不要把时间浪费在配置上。等你深刻应用的开发,天然都会慢慢了解。babel
专栏的写做由小伙伴们专研或实践总结写成,主题分散,书中内容对此都做了细致的整理与串连,还有大量的新写的内容:架构
方方面面地从讲解 React 的基础知识到高阶知识,包括你们关心的组件间通讯、组件间抽象、性能优化等内容。尤为是第一二章经过 Tabs 组件例子述说组件化的一些方法,有纯粹的知识体系,也有实践的内容。
源码分析一章升级了内容,全部示例都基于 React 15.0 而写,固然全书都是。这算是一个比较大的更新,对源码感兴趣的同窗能够认真阅读。
结合完整的示例讲解 Flux、Redux 的使用,并分析到源码层面,帮助读者能够理解他们的原理,并真正的运用好它们。
React 结合可视化的内容丰富的使用示例,尤为是讲到了怎么去封装像 Recharts 的可视库。可视化与前端领域关系甚密,大多数的原理均在于图像与图形的算法上,框架层面可讲的内容很少。
在审校的过程当中,FB 公布了 React VR 的信息,FB 真正想把 React 打形成全端的界面库,对于咱们来真是一个重磅新闻。
本书出版并非专栏的『终结』,对咱们来讲只是一个前情总结。前端天天有意思的想法层出不穷,还有不少领域要去玩味。
就目前最流行的移动端方面本书涉及较少,本书仍是以 PC 端的组件化为基础在写。索性 React Native 才是正规军,有兴趣的同窗能够看 RN 方面的书籍认真学习。
另外,在写做期间 React 15 的小版本有几回小版本的升级,更是有 Fiber 等重大更新,这是没法避免的状况。之间的更新会反馈到专栏上,此外也但愿读者可以触类旁通,学习到精髓。
关于 Redux 上讲的内容有不少,整体涉及的库会不少,不免会对新手形成学习上的困扰。此外还有不少流行库没有具体涉及到,如 redux-sagas,redux-observable,Mobx 等。
本人阅历尚浅,不免出现疏漏和错误,对内容有所不满或批评意见,欢迎经过知乎或邮件不吝指正。
最后,很是感谢王老师和图灵出版社的支持。
附上书已经上架的地址: