![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
react
重阳微噪
这个作者很懒,什么都没留下…
展开
-
使用umi3和antd pro5从零实现全栈中后台管理系统
0、前言使用umi3和antd pro5从零实现全栈中后台管理系统0-1、涉及技术栈前端: TS 、 React、React Hooks、 umi3、antd-pro5后端: express、mongodb、jwt**0-2、实现的功能后端用户鉴权前端权限管理用户密码加密封装一套通用弹窗表单组件,实现新建、修改、详情功能用户登录注册(首次需要后端自己添加一条用户登录信息)后端通过expressJWT实现接口鉴权与添加白名单后端日志功能后端封装方法统一处理返回信息实现列原创 2020-12-09 12:39:55 · 3234 阅读 · 1 评论 -
学习react-hooks和TypeScript打造的仿Antd的reactUI组件库
✨ RockUI学习React Hooks和TypeScript打造的仿Antd的react UI组件库,并通过此组件库在create-react-app的基础上实现了一套简单的应用,下方链接样式解决方案——saas测试——Jest框架Icon库基于react-fontawesome github 文档文档使用Storybook进行展示使用eslint和prettier对代码风格进行约束使用见README.md,学习及开发中的坑与解决见STUDY_README.md???? Li原创 2020-06-19 15:24:54 · 1245 阅读 · 0 评论 -
react 封装通用组件之form表单
react 常用组件API调用的模块化封装–form组件工作中发现我们在做react后台管理系统的时候,会有大量重复的页面(如下图),比如form表单和table组件、以及接口通讯,新增修改modal等。虽然antd里面的组件已经很简便了,但是遇到众多功能类似的页面,每次都复制大量的代码还是会耗费很大的时间而且不易维护,看起来很不清爽,于是找了个时间就把他们做了二次封装。 尽量涵盖了大多数的...原创 2019-07-13 17:41:29 · 6896 阅读 · 0 评论 -
从零开始一个webpack+react项目
从零开始一个webpack+react项目最近在做react组件化的分享,从项目中抽离组件,那么第一步自然是搭建相关的环境本篇旨在从零开始,用最少的配置、最少的代码、最少的依赖来搭建一个最简单的webpack+react环境第一步,初始化项目npm init (注意文件名符合规范)第二步,安装webpack、webpack-cli和webpack-dev-server,...原创 2019-07-05 15:47:45 · 3096 阅读 · 1 评论 -
react 封装通用组件之table组件
react 常用组件API调用的模块化封装–table组件工作中发现我们在做react后台管理系统的时候,会有大量重复的页面(如下图),比如form表单和table组件、以及接口通讯,新增修改modal等。虽然antd里面的组件已经很简便了,但是遇到众多功能类似的页面,每次都复制大量的代码还是会耗费很大的时间而且不易维护,看起来很不清爽,于是找了个时间就把他们做了二次封装。 尽量涵盖了大多数的...原创 2019-07-20 11:32:21 · 5851 阅读 · 2 评论 -
react 封装通用组件之Modal弹窗
react 封装通用组件之Modal弹窗工作中发现我们在做react后台管理系统的时候,会有大量重复的页面(如下图),比如form表单和table组件、以及接口通讯,新增修改modal等。虽然antd里面的组件已经很简便了,但是遇到众多功能类似的页面,每次都复制大量的代码还是会耗费很大的时间而且不易维护,看起来很不清爽,于是找了个时间就把他们做了二次封装。 尽量涵盖了大多数的业务。Moda...原创 2019-07-20 14:46:20 · 10316 阅读 · 4 评论 -
webpack+antd+fetch 通讯 , 打包上线
webpack+antd+fetch 通讯1. 引入安装fetchimport "whatwg-fetch"import "es6-promise"2. 在utils中配置fetch文件,定义了一个get请求和post请求的方法,因为内部是promise封装的所以返回的是一个promise对象,通过.then接收具体代码get 方法export function get(url...原创 2019-07-22 10:46:42 · 418 阅读 · 2 评论