介绍
ReactAdmin是一个Github上免费开源的前端框架(不是组件库,也不是模板,它是一个框架),采用es6、React和Material Design构建基于Rest/GraphQl API的Web应用程序。在React上star数超过8k。
Github地址
https://github.com/marmelab/react-admin
ReactAdmin特点
- 适用于任何后端服务
- 基于material-ui, redux, redux-form, redux-saga, react-router, recompose, reselect 等
- 性能极佳,渲染速度快
- 完整的文档
- 数据验证
- 国际化(使用了i18n,一个react专用国际化插件,你可以加入到你现在的react项目中)
- 支持任何身份验证授权(RESTAPI,OAuth,BasicAuth等等)
- 完整的数据功能(排序、分页、筛选等)
- 自定义类型验证
- 支持丰富的表单布局(简单的、选项卡等)
- 自定义动作
- 用于各种数据类型组件库:bool、数字、富文本组件等
- 所见即所得的编辑
- 自定义仪表盘、菜单、布局
- 易扩展和重写
- 高度可定制的接口
- 可连接多个后端
- 可以放到任何一个其他的react应用程序中