也算是用React写过几个项目了,不管是实际业务上面感觉都有一定的把握。特此准备写一个脚手架项目模板。
项目准备
建立 react-admin 文件夹
pnpm init
# 安装依赖
pnpm add typescript
pnpm add vite
pnpm add react
pnpm add react-router-dom
pnpm add @vitejs/plugin-react-swc
# 生成ts配置文件
tsc --init
创建 vite.config.ts 文件
import { defineConfig, PluginOption } from "vite";
import react from "@vitejs/plugin-react-swc";
export default defineConfig({
resolve: {
alias: {
"@": "/src",
},
},
plugins: [react()] as PluginOption[],
server: {
port: 8081,
},
preview: {
port: 3000,
},
});
…可能介绍不完了 原本打算边写边做记录的 发现代码量和细节太多了
React Admin
源自于想后续去写一些小的项目,提前给自己写一套模板,利用了空闲时间抽出来了基础部分,方便后续DIY。( 不适应用于开发,参考学习! )
依赖
- react (react18)
- react-router (6x版本)
- redux
- antd
- axios
- react-query
- less
- redux-persist
- rematch
- rematch/persist
- typescript
- mock
- vite
预览