# React 开发入门

LLMS index: [llms.txt](/wikis/llms.txt)

---

# React 开发入门

React 前端框架是当下常用的网页前端框架，基于 JavaScript 语言，并提供了对 TypeScript 语言的支持。

## 前置知识

- 具有 JavaScript 以及 TypeScript 语言基础

- 理解 HTML 标签语法和 CSS 语法

- 有简单的状态机思维

## 后续拓展

React 作为广泛运用的网页前端框架，基本上可以应对大部分常见的网页前端编写任务。

---

可以应用 React 相关知识的课程：

- 软件工程
- 【其他需要编写网页前端的课程】

## 资源链接

- [2024 年酒井科协暑培讲义](https://summer24.net9.org/frontend/react/handout)
- [2023 年酒井科协暑培讲义](https://summer23.net9.org/frontend/react/)
- [React 官方中文文档](https://zh-hans.react.dev/)

> [!NOTE]
> **官方文档与我们的文档**
>
>
> React 官方文档提供了两种学习路径，分别是：
>
> - 边做边学编写一个井字棋游戏 <https://zh-hans.react.dev/learn/tutorial-tic-tac-toe>
> - 讲解具体的 React 设计哲学与各种概念 <https://zh-hans.react.dev/learn>
>
> 本文档结合了这两条路径，提供了具体的示例也同时尝试着具体讲解各类概念。

---

Section pages:

- [环境配置](/wikis/skills/frontend/react/prepare/)
- [组件、属性与状态](/wikis/skills/frontend/react/basic/)
- [生命周期](/wikis/skills/frontend/react/lifecycle/)
- [非常规数据流](/wikis/skills/frontend/react/dataflow/)
- [函数组件](/wikis/skills/frontend/react/function-component/)
- [后续拓展](/wikis/skills/frontend/react/extensions/)
