React 学习资源
免费课程
付费课程
主要文档
React 是迄今为止最流行的JavaScript 框架,被 Netflix、Facebook、Twitter 和 Reddit 等众多大公司所采用。随着它的流行,资源也随之激增,如果你和我一样,也希望从最好的资源中学习。这让我陷入了教程地狱,不得不开始又停止大量的课程,浪费了大量的时间和金钱。
这是我两年多前开始学习之旅前就希望拥有的清单。利用这份清单的最佳方式是从你喜欢的课程开始,并坚持学习到最后。学习新概念时,请查阅支持文档。即使你没有理解所有内容,也不要感到畏惧,这更重要的是让你养成阅读文档的习惯。完成课程后,开始构建一个项目。只有当你能够运用所学知识时,你才能说你了解 React。
此列表上的课程既有付费课程,也有免费课程,且均无任何赞助。我已经尝试或完成了大部分课程,因此可以保证它们的质量。
先决条件
你需要熟悉 JavaScript 的基础知识及其 ES6 语法,以及基本的 HTML。虽然下面提到的许多课程不需要你了解 JS,但如果不了解 JavaScript 的工作原理,你就无法建立基础知识。
免费课程
-
FreeCodeCamp:学习 React 和 Redux 语法及基础知识的绝佳资源。也是学习 HTML 和 JavaScript 的绝佳平台。它还有一个很棒的社区,你可以利用它一起学习。
-
YouTube 课程 - The Net Ninja:The Net Ninja 是一款优秀的 React 教程。它涵盖了 React、Redux 和 React Router 的基础知识。虽然这个系列课程略显老旧,但其中的知识点至今仍然适用。
-
FullStackOpen:这是芬兰赫尔辛基大学的一门 Web 开发课程,涵盖前端和后端内容。你将学习 React、Redux、Node.js、Express、Mongo DB、Typescript 和 Graphql。如果你想从零开始学习全栈开发,这绝对是黄金标准。
付费课程
-
Udemy 课程 - Andrew Mead:优秀的老师,深入讲解各种主题。将教你 React、Redux、React Router、Firebase、测试和 Hooks。该系列课程略显老旧,但正在准备更新,预计几个月后发布。如果你已经购买了课程,更新将免费。
-
LevelUpTutorials:如果你需要 React 的快速教程,这是一个很棒的网站。每个系列大约有 25 个视频,每个视频时长 10-15 分钟。如果你想了解基础知识并快速开始自学,这是一个很棒的资源。
主要文档
创建 React App:如果您构建一个新的 React 应用程序,请使用 Create React App 来为您处理很多复杂性。
希望以上内容能帮助你开启学习之旅。如果你在学习 React 方面需要帮助,可以加入Goodhub,它有一个 Slack 频道,大家可以在这里学习新语言、构建项目并互相激励。你也可以在Twitter上给我发私信。
鏂囩珷鏉ユ簮锛�https://dev.to/devtghosh/resources-for-learning-react-3a0b