React
Frontend Engineering

React / TypeScript
现代前端开发

从 JavaScript 基础到 TypeScript 类型系统,再到 React 生态全栈,构建高质量的现代 Web 应用

TypeScript 5 React 18 Hooks Vite React Router 6 Zustand

课程简介

本教程系统讲解现代前端开发的完整知识体系。React 是 Meta 开源的 UI 库,TypeScript 是 JavaScript 的超集,二者已成为业界最主流的前端技术组合。

课程从 JavaScript 核心特性出发,逐步引入 TypeScript 类型系统,深入 React 组件模型、Hooks 机制、状态管理与路由,最终完成一个可部署的完整应用。

你将学到什么

🔷

TypeScript 类型系统

接口、泛型、联合类型、类型守卫、工具类型

⚛️

React 组件模型

函数组件、JSX、Props、组件生命周期

🎣

React Hooks

useState、useEffect、useRef、useMemo、自定义 Hook

🗂️

状态管理

Context API、Zustand、何时用何种方案

🌍

路由与导航

React Router 6、嵌套路由、动态参数、受保护路由

🚀

构建与部署

Vite、代码分割、性能优化、Vercel/Netlify 部署

前置要求

✅ 了解基本的 HTML 和 CSS 知识

✅ 安装 Node.js(v18+)—— 从 nodejs.org 下载

✅ 安装 VS Code + ESLint + Prettier 扩展

⚪ 有 JavaScript 基础更好,但本教程第1章会完整回顾关键特性

课程目录