《 React 学习之道》 The Road to learn React (简体中文版)
通往 React 实战大师之旅:掌握 React 最简单,且最实用的教程。
前言
《 React 学习之道》这本书使用路线图中的精华部分用于传授 React,并将其融入一个独具吸引力的真实世界 App 的具体代码实现。
如何掌握 React 存在特别多的路线图。本书提取这些路线图中的精华部分,并将其融入于一个具体的应用程序当中。您将会构建一个属于自己的 React 应用程序。在本次学习之旅当中,您将学习 ES6,了解所有 React 的基础知识、先进理念,以及组件的内部状态管理。
作者与译者
首先,感谢 The Road to learn React 原书作者,Robin Wieruch。本书的翻译始于 React China 社区的一个帖子:The Road to learn React - Simplified Chinese Translation。
本书翻译来自 ThoughtWorks 的 JS Community 超豪华译者团队。
本书介绍
《 React 学习之道》会教您一些 React 的基础知识。通过这套教程,您可以使用纯 React 构建一个真正可用的应用程序,而不需要去理会其他复杂的工具。我将为您逐一介绍从开发环境的准备到部署上线的全部过程。本书每一章都包含一些额外的索引资料以及课后练习。在读完本书之后,您将会有能力依靠自己构建一个 React 应用。我,Robin Wieruch,以及整个社区会持续维护和更新这些资料。
通过《 React 学习之道》,在开始陷入到更庞大的 React 生态圈之前,我想为您奠定一个良好的基础。它会通过一个真实可用的 React 应用来解释基本概念、设计模式以及最佳实践。
您将会学习构建您自己的 React 应用。这个应用会涉及一些真正可用的功能,比如分页,客户端缓存,以及像搜索和排序这样的交互功能。另外在这个过程中,您会慢慢从 JavaScript ES5 过渡到 JavaScript ES6。我希望这本书能充分体现我对 React 和 JavaScript 的热忱所在,并帮助您能够开始您的开发旅程。
您可以期望学到什么(目前为止...)
- Hacker News 的 React 版本
- 没有复杂的配置
- 用 create-react-app 来初始化你的应用
- 高效而轻量级的代码
- 只用 React setState 来做状态管理(目前为止...)
- 从 JavaScript ES5 一路平滑过渡到 ES6
- React setState 和生命周期函数的用法
- 和真实 API 的交互( Hacker News )
- 高级用户交互
- 客户端排序
- 客户端过滤
- 服务器端搜索
- 客户端缓存的实现
- 高阶函数和高阶组件
- 用 Jest 进行组件的切片(snapshot)测试
- 用 Enzyme 进行组件的单元测试
- 过程中学到一些有用的工具库
- 过程中的练习题和扩展阅读
- 认同和巩固你的所学
- 将您的应用部署到产品环境
恭喜你,快去看看我们的 Leanpub 主页吧!
《 React 学习之道》 The Road to learn React (简体中文版) [PDF/iPad/Kindle]
支持 PDF、EPUB、MOBI、Kindle 多种格式下载,并支持 Leanpub 在线阅读。