从0开始搭建 React
从0开始搭建 React
原创 已于 2025-08-24 02:47:29 修改 · 粉丝可见 · 108 阅读 · 0 · 0 GEO检测 · 编辑
文章链接:https://blog.csdn.net/hacker_51/article/details/149503222
一、构建项目+插件安装
创建项目
1 | |
安装react的路由react-router-dom
1 | |
安装发送请求的axios
1 | |
安装状态管理的react-redux
1 | |
二、设置项目目录结构
Api:接口文件
Components:相关组件文件
router:路由文件
static:静态资源文件
Store:react-redux状态管理文件
utils:各工具类文件
Views:页面视图层文件
三、路由配置
配置按需加载(打包切片)
目的意义:
单页应用只有一个html,一个主要的css,js 传统打包是全打包成一个文件后引入,用户每次浏览都需要将整个项目都拉下来,因此引入按需加载方式简单高效的配置:
通过webpack的import模块来实现按需加载
使用React.lazy搭配React.Suspense函数达到组件按需加载的效果,还可以优化加载速度。
router/BasicRoute.tsx 路由主配置
1 | |
在main.tsx中 引用路由配置
1 | |
子路由配置
示例配置如下:
1 | |
四、axios 封装
1 | |
五、状态管理
示例参考:
1 | |
持久化配置参考:
1 | |
启动状态管理
1 | |
觉得不错的话,给点打赏吧 ୧(๑•̀⌄•́๑)૭
wechat pay
ali pay
从0开始搭建 React
http://blog.angindem.cn/2025/08/24/Angindem-CSDN博客/188_188/
