工程实践 React

React 入门系列课程

本系列专为零基础或刚入门的开发者设计,通过系统化的学习路径,帮助你掌握 React 开发的核心技能。

发布于 2026/03/16 2 分钟

从零开始,由浅入深,带你掌握现代前端开发

课程简介

本系列专为零基础或刚入门的开发者设计,通过系统化的学习路径,帮助你掌握 React 开发的核心技能。

学习路径

┌──────────────────────────────────────────────────────────────────┐
│                                                                  │
│   基础概念          核心概念              实战技能               │
│   ┌─────────┐      ┌─────────┐          ┌─────────┐              │
│   │ 1. 环境 │  →   │ 4. Props │   →     │ 9. 自定义 │            │
│   │   搭建  │      │    State │         │   Hook  │             │
│   └─────────┘      └─────────┘          └─────────┘              │
│   ┌─────────┐      ┌─────────┐          ┌─────────┐              │
│   │ 2. JSX  │  →   │ 5. 事件 │   →     │ 10. 实战 │            │
│   │   语法  │      │   处理  │          │   项目  │              │
│   └─────────┘      └─────────┘          └─────────┘              │
│   ┌─────────┐      ┌─────────┐                               │
│   │3. 组件化│  →   │6. 条件  │                                │
│   │   开发  │      │   渲染  │                                │
│   └─────────┘      └─────────┘                                │
│                    ┌─────────┐                                │
│                    │7. 列表  │                                │
│                    │   渲染  │                                │
│                    └─────────┘                                │
│                                                                  │
│   ┌─────────────────────────────────────────┐                  │
│   │  Hooks 进阶                               │                  │
│   │  ┌─────────────┐  ┌─────────────┐       │                  │
│   │  │8. useState │  │9. useEffect │       │                  │
│   │  │   状态管理  │  │  副作用处理  │       │                  │
│   │  └─────────────┘  └─────────────┘       │                  │
│   └─────────────────────────────────────────┘                  │
│                                                                  │
└──────────────────────────────────────────────────────────────────┘

文章列表

第一阶段:基础概念

序号文章简介
01React 简介与环境搭建了解 React 是什么,搭建开发环境
02JSX 语法完全指南掌握 JSX 基础语法和常用写法
03组件化开发思想理解组件化思维,学会拆分组件

第二阶段:核心概念

序号文章简介
04Props 与 State - 数据流动理解数据流动,掌握状态管理
05事件处理与状态更新掌握事件处理和表单操作
06条件渲染与列表渲染动态渲染 UI

第三阶段:Hooks 入门

序号文章简介
07useState 状态管理掌握 useState 的使用
08useEffect 副作用处理处理副作用和生命周期
09自定义 Hook封装复用逻辑

第四阶段:实战项目

序号文章简介
10TodoList 实战整合所有知识,完成实战项目

为什么选择 React?

  • 市场需求大:前端岗位必备技能
  • 生态丰富:海量开源库和组件
  • Facebook 背书:稳定可靠
  • 组件化思想:现代前端开发核心

学习建议

  1. 动手实践:每篇文章的代码都要自己敲一遍
  2. 循序渐进:按照顺序学习,不要跳跃
  3. 多思考:理解为什么这样写,而不是死记硬背
  4. 做项目:学习完后尝试自己做一个项目

适合人群

  • 了解 HTML、CSS、JavaScript 基础
  • 对前端开发感兴趣
  • 想学习现代前端框架

学完能做什么?

  • 能够独立开发 React 组件
  • 掌握现代前端开发思维
  • 为学习 React 生态(Redux、React Router 等)打下基础

让我们开始 React 学习之旅吧!