Logo
Section 1 / 2

课程介绍

了解本课程你将学习内容的简要介绍。

导入

课程介绍

了解本课程你将学习内容的简要介绍。

课程收获

本课程将通过指导你完成五个基于 React 的项目,帮助你提升对 React 的理解。这些项目不仅能作为简历中的作品证明,还能增加你获得工作或实习机会的几率。

课程中我们将涵盖的一些主题包括 localStorage、nanoid、useEffect 以及 API 集成等。

什么是 React?

React 是一个用于构建用户界面的 JavaScript 库。与原生 JavaScript 不同,它采用组件化和声明式编程的方式。在 React 16.8 版本发布之前,React 主要使用类组件(class-based components)。但从 16.8 版本开始,引入了 Hooks。Hooks 允许我们在不编写 class 的情况下使用本地状态和其他 React 功能。

注意:由于部分旧代码仍使用类语法,你可能会在一些遗留代码中看到类组件。但 Hooks 能让代码更加简洁。因此,本课程的所有项目都将仅使用 Hooks。

更多关于 React 的信息,请参阅官方 React 文档。

先修知识

本课程假设你已掌握 JavaScript 的 ES6 特性,例如 import、export、map、filter、fetch、async、await 等。

  • 包括对 HTML、CSS 和 JavaScript 的基本理解。
  • 包括对 React 的基础认知,例如使用 useState 和 useEffect 等 Hooks。

注意:由于本课程聚焦于 React 的逻辑实现,因此我们不会过多关注项目的视觉设计或 CSS 部分。

项目入门