react后台开发框架搭建

元庆 元庆     2022-09-17     311

关键词:

 最近整理了一下自己在用的react框架,主要涉及到的技术有react react-router redux  Es6 webpack less ant-design等技术,可用于快速开发后台类系统。

 主要实现功能:

  • webpack生成首页
  • 热更新
  • 路由分割
  • 打包压缩
  • 报错信息指向源文件
  • Es6装换
  • less转换
  • 封装富文本


开发步骤:

  • 在src/containers 文件下添加页面
  • 在src/router.js 文件里添加路由
  • 在src/actions 文件下添加页面对应的.js 文件(主要作用是发起dispatch,改变redux)
  • 在src/reducers 文件下添加页面对应的.js 文件(设置redux初始值,并根据不同情况进行相应改变)
  • 在src/reducers/index.js 文件将现有的reduces合并为一个大的状态机

待改进问题

  • 打包代码压缩
  • webpack添加环境变量,为快发环境和线上环境定制深度定制不同打包逻辑
  • 登录页面加入打包,不单独列出
  • 与后端进行接口标准制定,并统一改进接口反馈(包括成功提示,失败提示,404处理,错误处理等)

设想

  • 构建自己的node.js服务器
  • 进行服务器端渲染

使用:

1 。从github上clone代码,代码见 我的github,希望搭建能帮我点个星

2. 下载我编写的npm包,可用命令行直接生成基础框架,npm包代码见我的github,

$ npm install -g yq-fontend-cli
$ yqbegin init <project-name>

 

react学习之搭建后台管理系统(代码片段)

1、使用create-react-app搭建基础react基础框架npminstall-gcreate-react-appyarn//如果电脑已经全局安装过即可跳过create-react-appantd-democdantd-demoyarnstart2、安装antdUi框架,具体参考官网中antd在create-react-app中使用(配置按需引入)   &... 查看详情

基于react+如何搭建一个完整的前端框架(代码片段)

 1.使用create-react-app快速构建React开发环境  create-react-app是来自于Facebook,通过该命令我们无需配置就能快速构建React开发环境。  create-react-app自动创建的项目是基于Webpack+ES6。  执行以下命令创建项目:  $cnpminstall-g... 查看详情

react组件库框架搭建(代码片段)

...定程度,需要搭建自己的组件库,有了组件库,整个团队开发效率会提高恨多。做组件库需要提供开发调试环境,和组件文档的展示,调研了几个比较主流的方案,如下:docz配置简单,功能相对来说也较完善。我们现在项目是... 查看详情

react開發環境搭建

最近接触react框架,小记一下~~~开发环境配置要搭建一个现代的前端开发环境配套的工具有很多,比如Grunt/Gulp/Webpack/Broccoli,都是要解决前端工程化问题,这个主题很大,这里为了使用React我们只关注其中的两个点: JSX支持ES... 查看详情

搭建react环境

React的介绍: React来自于Facebook公司的开源项目 React可以开发单页面应用spa(单页面应用) react组件化模块化开发模式 React通过对DOM的模拟(虚拟dom),最大限度地减少与DOM的交互(数据绑定) react灵活React可以与已知的库或框... 查看详情

e01:后台管理系统开发-开发环境搭建(代码片段)

...台的主要功能我们已经开发完成了,接下来我们开始制作后台博客的管理界面。后台将采用ReactHooks+AntDesign,我们主要会对博客文章的管理和登录系统进行讲解。本文主要是搭建后端开发环境。用脚手架生成项目进入项目目录,... 查看详情

e01:后台管理系统开发-开发环境搭建(代码片段)

...台的主要功能我们已经开发完成了,接下来我们开始制作后台博客的管理界面。后台将采用ReactHooks+AntDesign,我们主要会对博客文章的管理和登录系统进行讲解。本文主要是搭建后端开发环境。用脚手架生成项目进入项目目录,... 查看详情

ssm-框架搭建-tank后台学习系统

一、前言  最近收到很多网友给我私信,学习软件开发有点吃力,不知道从何处开始学习,会点基础但是做不出来什么项目,都想放弃了。我就回复道:当下互联网飞速发展,软件开发行业非常吃香而且前景相当不错。希望能... 查看详情

react项目框架搭建(cra版本搭建)一

...使用create-react-app命令进行创建这里我选择用Typescript作为开发语言。create-react-app的目录结构以上2个步骤也有antd官网提供简化版本。创建cra-antdtypescript对package.json进行修改在项目根目录创建一个craco.config.js用于修改默认配置。然... 查看详情

php语言laravel+layui搭建的系统后台框架(代码片段)

...分离架构敏捷开发框架,可用于快速搭建前后端分离后台管理系统,本着简化开发、提升开发效率的初衷,框架自研了一套个性化的组件,实现了可插拔的组件式开发方式:单图上传、多图上传、下拉选择、... 查看详情

php语言laravel9+vue+elementui搭建的系统后台框架

...分离架构敏捷开发框架,可用于快速搭建前后端分离后台管理系统,本着简化开发、提升开发效率的初衷,目前框架已集成了完整的RBAC权限架构和常规基础模块,为了敏捷快速开发,提升研发效率,框架... 查看详情

thinkphp6框架搭建的后台管理系统脚手架(代码片段)

...分离架构敏捷开发框架,可用于快速搭建前后端分离后台管理系统,本着简化开发、提升开发效率的初衷,框架自研了一套个性化的组件,实现了可插拔的组件式开发方式:单图上传、多图上传、下拉选择、... 查看详情

php语言laravel9+layui搭建的系统后台框架(代码片段)

...分离架构敏捷开发框架,可用于快速搭建前后端分离后台管理系统,本着简化开发、提升开发效率的初衷,框架自研了一套个性化的组件,实现了可插拔的组件式开发方式:单图上传、多图上传、下拉选择、... 查看详情

laravel9框架搭建的后台管理系统脚手架(代码片段)

...分离架构敏捷开发框架,可用于快速搭建前后端分离后台管理系统,本着简化开发、提升开发效率的初衷,框架自研了一套个性化的组件,实现了可插拔的组件式开发方式:单图上传、多图上传、下拉选择、... 查看详情

react高效高质量搭建后台系统系列

react高效高质量搭建后台系统前言​​目标​​:用react高效高质量搭建后台系统​​如何实现​​:搞定一个优秀的、通用的、有一定复杂度的react的后台系统。类似项目就可以依葫芦画瓢快速展开。​​spug​​能否当此重任... 查看详情

vuejs开发环境搭建

...写的框架,在国际上照样得到了不俗的评价。 我们在开发大型vue项目的时候,通常会搭建一些开发环境,今天就来详细的写一下搭建环境的步骤吧& 查看详情

共享单车——react后台管理系统开发手记:项目准备

...React集成技能前端图表开发技巧基于React的UI框架-AntD前端后台架构设计、公共机制封装、后台管理系统开发经验二、React介绍   React基础F 查看详情

e04:后台管理系统开发-后台首页ui框架搭建(代码片段)

...面的UI制作完成了,当登录成功后,我们会跳转到博客的后台管理页面,这个页面依然是用AntDesgin制作的。这里直接用官方提供的案例来作。Layout布局antd提供了协助进行页面级整体布局组件<Layout>。在这个组件的API文档里提... 查看详情