The Road to React教的是React的基础知识。你将用普通的React构建一个真实世界的应用程序,不需要复杂的工具。从项目设置到在服务器上的部署,都将为你解释。书中每一章都有额外的参考阅读材料和练习。读完本书后,你将能够在React中构建自己的应用程序。这些材料是由我自己和社区保持更新的。
在《React之路》中,我在你深入到更广泛的React生态系统之前提供了一个基础。这些概念会有较少的工具和较少的外部状态管理,但有很多关于React的信息。它解释了一般的概念、模式和现实世界中React应用的最佳实践。
从本质上讲,你将学会从头开始构建自己的React应用,其中包括分页、客户端和服务器端搜索等功能,以及排序等高级交互。我希望这本书能抓住我对React和JavaScript的热情,并希望它能帮助你开始使用它。
{{%package_box "The Road to React" "沿途构建一个Hacker News App。没有设置配置。没有工具。没有Redux。在200多页的学习材料中,只有纯粹的React。像50.000多名读者一样支付你想要的东西。""获得这本书" "img/page/cover.png""https://roadtoreact.com/"%}}
书的更新日志
我保持学习材料的更新,以适应React生态系统的最新变化。
10.2017年1月。
- 对初学者更加友好
- 增加了37%的内容
- 30%的改进内容
- 13个改进的和新的章节
- 140页的学习材料
- 在educative.io上提供该书的互动课程
08.2017年3月。
- 增加20%的内容
- 25%的改进内容
- 9个新章节
- 170页的学习材料
15.2017年4月。
- 升级到React 15.5。
5.2017年7月。
- 升级到node 8.1.3
- 升级到npm 5.0.4
- 升级到create-react-app 1.3.3
17.2017年10月。
- 升级到node 8.3.0
- 升级到npm 5.5.1
- 升级至create-react-app 1.4.1
- 升级到React 16
- 增加15%的内容
- 改进了15%的内容
- 3个新章节(绑定、事件处理程序、错误处理)。
- 200多页的学习材料
- +9个源代码项目
17.2018年2月。
- 升级到node 8.9.4
- 升级到npm 5.6.0
- 升级至create-react-app 1.5.1
- 更多学习路径
- 额外的阅读材料
- 1个新章节(Axios而不是Fetch)
- 亚马逊印刷/电子书
31.2018年8月。
- 由Emmanuel Stalling进行专业校对和编辑
- 18个源代码项目
3.2018年10月。
- 升级到node 10.11.0
- 升级到npm 6.4.1
- 升级至create-react-app 2.0.2
29.2020年2月。
- 使用React Hooks进行重大重写
目录
- React的基础知识
- 你好,React
- 要求
- 建立一个React项目
- 认识React组件
- React JSX
- React中的列表
- 认识另一个React组件
- React组件实例化
- ReactDOM
- React组件的定义(高级)
- JSX中的处理程序功能
- React Props
- 反应状态
- JSX中的回调处理程序
- 在React中提升状态
- React控制的组件
- 道具处理(高级)
- React 侧面效果
- React自定义钩子(高级)
- React 片段
- 可重复使用的React组件
- React组件组成
- 势在必行的React
- JSX中的内联处理程序
- React异步数据
- React的条件渲染
- React高级状态
- React不可能的状态
- 用React获取数据
- React中的数据重取
- React中的备忘录处理程序(高级)
- 使用React的显式数据获取
- React中的第三方库
- React中的异步/等待(高级)
- React中的表单
- React的遗产
- React类组件
- React类组件。状态
- 强制性的React
- React的风格设计
- React中的CSS
- React中的CSS模块
- React中的风格化组件
- React中的SVG
- React维护
- React中的性能(高级)
- React中的TypeScript
- 单元测试到集成测试
- React项目结构
- 真实世界的React(高级)
- 排序
- 反向排序
- 记住最后一次搜索
- 分页获取
- 部署一个React应用程序
- 构建过程
- 部署到Firebase
我期待着用更多的React功能来扩展这本书。我希望 "The Road to React "能抓住我对这一主题的热情,并希望它能成为实用React编程的其他课程、教程和书籍中的宝贵资源。像往常一样,我们欢迎并鼓励通过任何可用的平台进行反馈