导入
课程介绍
了解本课程你将学习内容的简要介绍。
课程收获
本课程将通过指导你完成五个基于 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 部分。