从 JavaScript 基础到 TypeScript 类型系统,再到 React 生态全栈,构建高质量的现代 Web 应用
课程简介
本教程系统讲解现代前端开发的完整知识体系。React 是 Meta 开源的 UI 库,TypeScript 是 JavaScript 的超集,二者已成为业界最主流的前端技术组合。
课程从 JavaScript 核心特性出发,逐步引入 TypeScript 类型系统,深入 React 组件模型、Hooks 机制、状态管理与路由,最终完成一个可部署的完整应用。
你将学到什么
接口、泛型、联合类型、类型守卫、工具类型
函数组件、JSX、Props、组件生命周期
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章会完整回顾关键特性
课程目录