0

0

深入 React 技术栈

高洛峰

高洛峰

发布时间:2016-11-22 09:44:16

|

1350人浏览过

|

来源于php中文网

原创

选择 react 这条路,于我它简单好用,于团队它活跃的生态圈与层出不穷的优秀解决方案给予进步。我们一直在坚持在这条路上作探索与学习于今。

专栏写作近一载,积累了 24 篇沉淀及分享,非常感谢朋友们的支持。此时,我即将出版这一年对此的总结,就是题图上的这本书 -《深入 React 技术栈》。

非常幸运,请到了在 React 实践方面的先驱郭达峰写这本书的序,也请到了张克军、寸志和阮一峰这三位大牛推荐本书,当然还有来自不同地方的一些朋友在百忙之中审阅,一并表示感谢。

下面我谈下本书出版的目的,主要有哪些内容和后续。

本书出版目的

摘录前言中的一段文字:

目前,不论在国内,还是在国外,已经有一些入门的 React 图书,它们大多在介绍基本概念,那些内容可以让你方便地进入 React
世界。但本书除了详细阐述基本概念外,还会帮助你从了解 React 到熟悉其原理,从探索 Flux 应用架构的思想到精通 Redux
应用架构,帮助你思考 React 给前端界带来的价值,React 今天是一种思想,希望通过解读它,能够让读者有自学的能力。

本书内容一部分是从『专栏』文章的整理提炼与总结,你会看到在目录中有好些章节出现过在专栏中,但在内容上进行了纠错与升级,还有很多因为需要前后关联去深入探索的内容都是重新写的,旨在系统的讲述 React 与其技术栈的使用及其原理。

React、Flux、Redux 本身都不复杂,还在于了解它们的运行的原理并学以自用。因此,本书不同于实践类中有大量的篇幅来讲例子,而总是先来讲述这个特性的来源或是原理,究其所以然。自然,你不论是不是在学 React,总可以从中了解些编程思想。对前端初学者来说会有一定的学习成本,无妨,我相信从一开始阅读还是可以深入下去的。

如果你需要一个可以跑得起来的 project,那么你会接触到 babel、webpack、eslint、karma 等一系列的工具,对于初学者这是一个恶梦。我不建议一头扎进这个漩涡里,在 Github 上有大量的 starterkit 可以跑,对于初学,不要把时间浪费在配置上。等你深入应用的开发,自然都会慢慢了解。

专栏内容的改进与升级

专栏的写作由小伙伴们专研或实践总结写成,主题分散,书中内容对此都作了细致的整理与串连,还有大量的新写的内容:

方方面面地从讲解 React 的基础知识到高阶知识,包括大家关心的组件间通信、组件间抽象、性能优化等内容。尤其是第一二章通过 Tabs 组件例子述说组件化的一些方法,有纯粹的知识体系,也有实践的内容。

宠物商店
宠物商店

目前,PetShop已经从最初的2.0、3.0等版本,发展到了最新的4.0版本。PetShop 4.0使用ASP.NET 2.0技术开发,其中加入了众多新增特性,因此,在性能、代码数量、可扩展性等方面有了重大改善。可以说,学习PetShop 4.0是深入掌握ASP.NET 2.0技术的捷径。本节将引领读者逐步了解PetShop 4.0的方方面面,包括应用程序安装、功能和用户界面简介、解决方案和体系

下载

源码分析一章升级了内容,所有示例都基于 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 等。

以上就是深入 React 技术栈的内容,更多相关内容请关注PHP中文网(www.php.cn)!

相关专题

更多
c++主流开发框架汇总
c++主流开发框架汇总

本专题整合了c++开发框架推荐,阅读专题下面的文章了解更多详细内容。

97

2026.01.09

c++框架学习教程汇总
c++框架学习教程汇总

本专题整合了c++框架学习教程汇总,阅读专题下面的文章了解更多详细内容。

51

2026.01.09

学python好用的网站推荐
学python好用的网站推荐

本专题整合了python学习教程汇总,阅读专题下面的文章了解更多详细内容。

139

2026.01.09

学python网站汇总
学python网站汇总

本专题整合了学python网站汇总,阅读专题下面的文章了解更多详细内容。

12

2026.01.09

python学习网站
python学习网站

本专题整合了python学习相关推荐汇总,阅读专题下面的文章了解更多详细内容。

19

2026.01.09

俄罗斯手机浏览器地址汇总
俄罗斯手机浏览器地址汇总

汇总俄罗斯Yandex手机浏览器官方网址入口,涵盖国际版与俄语版,适配移动端访问,一键直达搜索、地图、新闻等核心服务。

83

2026.01.09

漫蛙稳定版地址大全
漫蛙稳定版地址大全

漫蛙稳定版地址大全汇总最新可用入口,包含漫蛙manwa漫画防走失官网链接,确保用户随时畅读海量正版漫画资源,建议收藏备用,避免因域名变动无法访问。

432

2026.01.09

php学习网站大全
php学习网站大全

精选多个优质PHP入门学习网站,涵盖教程、实战与文档,适合零基础到进阶开发者,助你高效掌握PHP编程。

49

2026.01.09

php网站搭建教程大全
php网站搭建教程大全

本合集专为零基础用户打造,涵盖PHP网站搭建全流程,从环境配置到实战开发,免费、易懂、系统化,助你快速入门建站!

13

2026.01.09

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
React 教程
React 教程

共58课时 | 3.5万人学习

国外Web开发全栈课程全集
国外Web开发全栈课程全集

共12课时 | 1.0万人学习

React核心原理新老生命周期精讲
React核心原理新老生命周期精讲

共12课时 | 1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号