《React 学习之道》The Road to React (简体中文版) (Book)
《React 学习之道》The Road to React (简体中文版)
通往 React 实战大师之旅:掌握 React 最简单,且最实用的教程
关于本书
《React 学习之道》会教您一些React的基础知识。通过这套教程,您可以使用纯 React 构建一个真正可用的应用程序,而不需要去理会其他复杂的工具。我将为您逐一介绍从开发环境的准备到部署上线的全部过程。本书每一章都包含一些额外的索引资料以及课后练习。在读完本书之后,您将会有能力依靠自己构建一个 React 应用。我,Robin Wieruch,以及整个社区会持续维护和更新这些资料。
通过《React 学习之道》,在开始陷入到更庞大的 React 生态圈之前,我想为您奠定一个良好的基础。它会通过一个真实可用的 React 应用来解释基本概念、设计模式以及最佳实践。
您将会学习构建您自己的 React 应用。这个应用会涉及一些真正可用的功能,比如分页,客户端缓存,以及像搜索和排序这样的交互功能。另外在这个过程中,您会慢慢从 JavaScript ES5 过渡到 JavaScript ES6。我希望这本书能充分体现我对 React 和 JavaScript 的热忱所在,并帮助您能够开始您的开发旅程。
您可以期望学到什么(目前为止...)
- Hacker News的React版本
- 没有复杂的配置
- 用create-react-app来初始化你的应用
- 高效而轻量级的代码
- 使用 React Hooks 来做状态管理(目前为止...)
- 和真实API的交互(Hacker News)
- 高级用户交互
- 客户端排序
- 客户端过滤
- 服务器端搜索
- 客户端缓存的实现
- 高阶函数和高阶组件
- 用Jest进行组件的切片(snapshot)测试
- 用Enzyme进行组件的单元测试
- 过程中学到一些有用的工具库
- 过程中的练习题和扩展阅读
- 认同和巩固你的所学
- 将您的应用部署到产品环境
您需要具备哪些知识?
在开始阅读本书之前,您应该熟悉 HTML、CSS 和 JavaScript(ES5)。本书将会传授 ES6 及其更高版本,如果您熟悉于其它不同的 SPA 框架或库,您应该对这些基本知识已经了然于心。如果您刚刚开始您的 Web 开发之旅,您应该优先学习并掌握 HTML、CSS 和 JavaScript,然后再来学习 React。
目录
-
前言
- 关于作者
- FAQ
- 本书的面向人群
-
React 基础
- 你好 React
- 基本要求
- 建立一个 React 项目
- 认识React组件
- React JSX
- React 中的列表
- 认识另一种形式的React组件
- 实例化 React 组件
- React DOM
- React 函数定义 (高阶)
- JSX 中的处理函数
- React Props
- React State
- JSX 回调处理函数
- React 状态提升
- 受控组件
- Props 处理(高级)
- React 副作用
- 自定义 React Hook(高级)
- React Fragments
- 可复用组件
- React 组件组合
- 指令式 React
- JSX 中的内联处理函数
- React 异步数据
- React 条件渲染
- React状态进阶
- 不合理的状态
- React 获取数据
- React 重新获取数据
- React 中 Memoized 函数(高级)
- 使用 React 进行显式数据获取
- React中的第三方库
- React 中的 Async / Await (高阶)
- React 表单
-
React 的遗留问题
- React 类组件
- 命令式的 React
-
React 中的样式
- React 中的 CSS 模块化
- React 中的样式组件
- React 中的 SVG
-
React 维护
- React 性能(高级)
- 在React中使用TypeScript
- 从单元测试到集成测试
- React 项目结构
-
真实 React 世界(高级)
- 排序
- 逆序排序
- 记住上一次的搜索记录
- 分页查询
-
部署 React 应用
- 构建过程
- 部署到 Firebase
- 大纲
Leanpub 无条件、零风险的100%满意保证
在支付后的60天内,只需简单点击两下,您便可以退书并且取回先前支付的全部金额。退款是手动处理的,因此可能需要几天时间来完成整个流程。
查看完整条款。
在$10的购买中赚$8,在$20的购买中赚$16
我们在$7.99或以上的购买中支付80%的版税,并在$0.99至$7.98的购买中支付80%的版税减去50美分的固定费用。在$10的销售中赚$8,在$20的销售中赚$16。因此,如果我们以$20销售5000本未退款的书,您将赚取$80,000。
(是的,一些作者已经在Leanpub上赚了很多钱。)
实际上,作者在Leanpub上赚取了超过1300万美元通过写作、出版和销售。
了解更多关于Leanpub写作的信息
免费更新。无DRM。
如果你购买了Leanpub的书,只要作者更新这本书,你就可以免费获得更新!许多作者使用Leanpub在他们编写书籍的过程中发布他们的作品。所有读者都可以获得免费更新,无论他们何时购买的书或他们支付了多少钱(包括免费)。
大多数Leanpub书籍都提供PDF(适用于计算机)、EPUB(适用于手机和平板电脑)和MOBI(适用于Kindle)格式。书籍包含的格式会显示在此页面的右上角。
最后,Leanpub的书籍没有任何DRM版权保护的限制,所以你可以轻松地在任何支持的设备上阅读它们。