关键词:
最近整理了一下自己在用的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文档里提... 查看详情