前端开发首页
前端开发 / Frontend Development¶
本分类汇集前端开发相关的学习笔记与实践经验,涵盖主流框架、工程化工具与语言特性。
Note
目录持续更新中,欢迎通过 GitHub 提交补充内容。
技术栈概览¶
| 领域 | 主流方案 | 说明 |
|---|---|---|
| 框架 | React / Vue | 组件化 UI 开发 |
| 语言 | TypeScript / JavaScript | 静态类型提升可维护性 |
| 构建工具 | Vite / Webpack | 开发服务器与打包 |
| 状态管理 | Redux Toolkit / Zustand / Pinia | 跨组件状态共享 |
| 路由 | React Router / Vue Router | 单页应用导航 |
| 样式方案 | CSS Modules / Sass / Tailwind | 样式组织与复用 |
| 请求库 | axios / fetch / TanStack Query | 数据请求与缓存 |
主要内容¶
学习路线¶
HTML / CSS / JavaScript 基础
↓
TypeScript 类型系统
↓
框架入门(React 或 Vue 二选一)
↓
路由 + 状态管理 + 请求封装
↓
工程化(Vite / Webpack)
↓
性能优化与工程实践
# 创建 Vue 项目
npm create vue@latest
# 创建 React 项目
npm create vite@latest my-react-app -- --template react-ts
Tip
建议先深入掌握一门框架,再横向对比学习另一门,重点理解「响应式 / 状态更新」的差异而非 API 细节。