react-router-redux
使用React技术栈开发SPA,做了一些demo展示.
- Babel Webpack(打包构建热更新)
- Yarn || Npm(包管理)
- react (前端框架)
- ES6 (JS语法)
- Less (样式)
- react-router@3.0.5 (react路由,4.x的差异还是比较大,暂时还是3.x的版本)
- antd@3.1.0 (蚂蚁金服开源的react UI组件(当前最新版本))
- fetch (fetch请求模块,与后台通信(axios前端请求模块,也是挺不错的))
- react-redux (实现待办事项模块)
- react-intl (国际化)
- css动画库:animate.css@3.5.2
- 富文本编辑:react-draft-wysiwyg@1.9.6(基于react的富文本封装,比起单纯draft.js太底层,要自己手动配置太多,这个是基于draft搭建好的架子,另外百度的ueditor,太大、复杂了)
- 全屏插件:screenfull@3.3.2
- 可视化图表:echarts-for-react@1.1.6
- 拖拽:react-draggable@3.0.5
备注:项目只引入了ant-design的部分组件,其他的组件敬请访问ant design官网。 项目使用了antd的自定义主题功能-->深蓝色,若想替换其他颜色,具体操作请查看antd官网
- 导航菜单
- 顶部导航(菜单伸缩,全屏功能)
- 左边菜单(适配react路由Link操作)
- 表单
- 基础表单
- 表单管理
- 表格
- 基础表格
- 查询表格
- 工具模块
- 拖拽
- 富文本
- 待办事项
- 右击面板
- 动画
- 基础动画(animate.css所有动画)
- 动画案例
- 图表
- echarts for react图表
- 权限管理
- 元素权限
- 页面权限
- 其他页面
- 404页面
npm start
npm run build
该项目会不定时更新,后续时间会添加更多的模块