学习之路React:现在比以往任何时候都更具交互性。

一些全球最大的网站和应用程序全部或部分使用React

  • 脸书
  • Instagram的
  • 推特
  • 网飞
  • Spotify
  • Reddit
  • 贝宝
  • 优步
  • Lyft
  • Pinterest的

简单地说:学习React,您在一家伟大的高科技公司找到一份认真工作的机会就更大了!

向React权威学习。

本课程基于罗宾(Robin)的Wieruch畅销书“学习React之路”。截至撰写本文时,该书已获得超过33,000次下载。 Robin是位于柏林的自由职业软件工程师,专门研究JavaScript和Java。

凭借其最新版本,“学习之路”比以往任何时候都更具交互性。 学习使用许多新的练习,可视化和测验。

没有设置配置。 没有工具。 没有Redux。

学习之路React位于您的浏览器中。 无需安装IDE,无需下载或配置。

您唯一的前提条件是对JavaScript有一定的了解。 整个过程都使用ES6,但是即使您只了解ES5,本课程也可以使您快速掌握所需的所有ES6。

与您可能听到的相反,您不需要了解Redux即可在React中创建应用程序。 Redux在管理大型React应用程序上的状态方面很有帮助。 但是使用Redux,您将永远不会理解React中的本地状态管理-或学习React中的所有技巧,以在没有Redux的情况下进行扩展。

了解使用React创建应用程序所需的知识-仅此而已。

您在《学习之路》中学到的所有内容都适用于应用程序的创建,这就是您要学习React的目的,对吗? 如果您想阅读更多,这里有很多资源。 但是本课程为您提供了可以立即使用的技能。

在学习本课程的过程中,您将构建一个Hacker News应用程序,并与真实的API进行交互。 您还将学习如何测试您的应用程序,并将其部署到生产环境中。 在课程结束时,您将全面了解在React中构建应用程序所需要的内容。

掌握其他重要主题,例如:

  • React,缓存和交互(排序和搜索)中的状态管理
  • 如何使用create react-app引导您的应用程序并节省大量时间
  • 如何在React中编写高效,轻量级的代码
  • 如何使用Jest对测试组件进行快照,以及如何使用Enzyme对单元测试组件进行快照

准备试一下了吗?

今天就开始学习React的道路,并充分利用您的JS技能。

如果您需要更多的JavaScript经验,然后再学习React,那么可以从另一本很棒的Robin Wieruch课程“ 学习React之前的JavaScript基础”开始