React基础-07-环境搭建
阶段重点
React和TypeScript集合使用的重点集中在 和存储数据/状态有关的Hook函数 以及 组件接口 的位置,这些地方最需要数据类型校验
CRA创建
使用CRA创建项目,并安装必要依赖,包括下列基础包
- Redux状态管理 - @reduxjs/toolkit 、 react-redux
- 路由 - react-router-dom
- 时间处理 - dayjs
- class类名处理 - classnames
- 移动端组件库 - antd-mobile
- 请求插件 - axios
配置别名路径
1. 背景知识
- 路径解析配置(webpack),把 @/ 解析为 src/
- 路径联想配置(VsCode),VsCode 在输入 @/ 时,自动联想出来对应的 src/下的子级目录

2. 路径解析配置
配置步骤:
安装craco
1
npm i -D @craco/craco
项目根目录下创建配置文件
1
craco.config.js
配置文件中添加路径解析配置
包文件中配置启动和打包命令

3. 联想路径配置
配置步骤:
- 根目录下新增配置文件 -
jsconfig.json - 添加路径提示配置
1 | { |
数据Mock实现
在前后端分类的开发模式下,前端可以在没有实际后端接口的支持下先进行接口数据的模拟,进行正常的业务功能开发
1. 常见的Mock方式

2. json-server实现Mock
实现步骤:
项目中安装
json-server1
npm i -D json-server
准备一个
json文件 (素材里获取)添加启动命令

- 访问接口进行测试
Vite创建
Vite是一个框架无关的前端工具链工具,可以帮助我们快速创建一个
react+ts的工程化环境出来,我们可以基于它做语法学习
1 | npm create vite@latest react-typescript -- --template react-ts |
安装依赖运行项目
1 | # 安装依赖 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 树灼的博客!


