博客管理系统开发 -- 基于React前端框架搭建
一、前端项目结构 在上一节的基础上,我们分别在src下创建如下文件夹: assets:静态文件; components:公共组件,比如面包屑、编辑器、svg图标、分页器等等; hooks:函数组件,使用 React 16.8引进的Hook 特性实现; layout:布局组件; redux:redux目录,负责状态管理; routes:路由,负责路由管理; styles:全局样式; utils:工具包; views:视图层; 二、redux目录构建 我们项目使用redux进行状态管理,在使用redux状态管理器之前,我们需要安装依赖包: npm install redux --save npm install react-redux --save npm install redux-logger --save npm install redux-thunk --save npm install redux-devtools-extension --save 1、在redux文件夹下创建root_reducers.js文件,用于保存整个项目使用到的reducer: /** * @author zy * @date 2020/4/5 * @Description: 合并reducer */ import {combineReducers} from 'redux'; export