环境搭建
CRA是一个底层基于webpack快速创建React项目的脚手架工具
使用 CRA 创建项目,并安装必要依赖,包括下列基础包
- Redux 状态管理 - @reduxjs/toolkit 、 react-redux
- 路由 - react-router-dom
- 时间处理 - dayjs
- class 类名处理 - classnames
- 移动端组件库 - antd-mobile
- 请求插件 - axios
# 使用npx CRA 创建项目
npx create-react-app project-name
# 进入到项目
cd project-name
# 启动项目
npm start
使用 Vite 创建项目
Vite 是一个框架无关的前端工具链工具,可以帮助我们快速创建一个
react+ts
的工程化环境出来,我们可以基于它做语法学习
npm create vite@latest react-typescript -- --template react-ts
# 安装依赖
npm i
# 运行项目
npm run dev
项目目录结构
-src
-apis 项目接口函数
-assets 项目资源文件,比如,图片等
-components 通用组件
-pages 页面组件
-store 集中状态管理
-utils 工具,比如,token、axios 的封装等
-App.js 根组件
-index.css 全局样式
-index.js 项目入口
配置别名路径
1. 背景知识
- 路径解析配置(webpack),把 @/ 解析为 src/
- 路径联想配置(VsCode),VsCode 在输入 @/ 时,自动联想出来对应的 src/下的子级目录