Email 给作者
You can use this page to email Robin Wieruch, JimmyLv,和 Jiahao Li about 《React 学习之道》The Road to 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。
关于作者们
Robin Wieruch is a german software engineer and freelancer located in Berlin. In the recent years he has gained experiences in single page applications which use Ember, Angular and React. He is a full-time JavaScript developer, is doing his best to teach students on his blog and strives to learn something new every day himself.
吕靖(吕立青),ThoughtWorks 咨询师,Full Stack Developer。本书翻译来自 ThoughtWorks 的 JS Community 超豪华译者团队(排名不分先后):
@SBeator (曾星鑫)、@kenpusney (刘清)
@HelloRuiLi (李睿)、@lazurey (梁越)
@zengyang2014 (曾扬)、@liujiefengfeng (刘杰凤)
@futantan (傅坦坦)、@linksgo2011 (林宁)
李嘉豪,ThoughtWorks 前端工程师。感谢来自 ThoughtWorks JS Community 的各位译者(排名不分先后):
@lazurey(梁越)、@mengyaolin(林梦瑶)、@AmyShieh(谢长青)、@manyuanrong(满远荣)、@dcZhangTW(张迪) 、@SimonTal(陶星蒙)、@lixueying(李雪莹)、@ariesjia(陈嘉)、@zpc7(郑鹏程)、@reeli(李睿)、@LixingSun(孙力行)、@teobler(张起荣)、@ChenQing-coder(陈情)、@royooooooo(付毅)