React 入门实战案例
用户列表管理(对比 Vue3 核心差异 + 网络请求)
这个案例是「用户列表管理」(包含列表展示、关键词筛选、分页、新增 / 删除用户),复杂度适中,能覆盖 React 与 Vue3 核心差异,且重点体现 React 网络请求的写法。全程用 TS + React Hooks,对比 Vue3 逐点标注差异,帮你快速掌握核心区别。
一、案例准备
1. 环境(和 Vue3 一致,快速过)
# 创建 React+TS 项目(类比 Vue3 + Vite)
npm create vite@latest react-user-list -- --template react-ts
cd react-user-list && npm i && npm i axios antd # 安装axios(网络请求)、antd(UI组件,类比Element Plus)
npm run dev