当提到为某个应用或网站构建 UI 时,ReactJS 往往是首先列出的最好的 JavaScript 库。首先它是开源的,并且已经在 Instagram 和 Facebook 上得到实践。还有一些著名的网站也使用 ReactJS 去构建他们的 UI,例如 Airbnb,Khan Academy,BBC,Netflix 等等。
如果你仍然在学习 ReactJS 的路上,并用它构建动态的用户界面,这里有一些教程能帮助你加速学习进程。
下面列出的是一些开发者和作者所写的一部分教程,他们能帮你从新手提升到专家。
ReactJs.net 的教程
这是众多版本的 React 教程之一。这个专门为设计师和开发者去“入门” React 和探索其功能而写的。本教程涵盖了利用 ReactJS 库去创建一个全新的 asp.net MVC 网站的完整流程,并且保证了学习的深入浅出。开始一个新项目的基本流程是,安装 React,构建 component,优化等等。
Ken Wheeler - 学习 ReactJS
这是 Ken Wheeler 在 Scotch.io 上发表的一篇很棒的教程。在去年发表的时候至今,已经有超过 200 条的分享,当然这些也只有在开发者社区圈里才会对此感兴趣。可以说这是目前找到的 ReactJS 最好的教程之一。此教程主要分为五个部分,从基础开始,涵盖了什么是 React,虚拟 DOM 是如何工作的,如何构建页面,生命周期的说明和 state 等。