Web前端开发网

fly63.com

首页 资源 工具 文章 教程 栏目
  • 关于我们
  • 网站投稿
  • 赞助一下

关闭

搜索

在线工具_工作生活好帮手

打造各种简单、易用、便捷的在线工具,网友无需注册和下载安装即可使用

点击查看

资源分类

AI智能 酷站推荐 招聘/兼职 框架/库 模块/管理 移动端UI框架 Web-UI框架 Js插件 Jquery插件 CSS相关 IDE环境 在线工具 图形动效 游戏框架 node相关 调试/测试 在线学习 社区/论坛 博客/团队 前端素材 图标/图库 建站资源 设计/灵感 IT资讯
提交资源 / 链接反馈

Refine

分享
复制链接
新浪微博
QQ 好友

扫一扫分享

网站地址:https://refine.dev
GitHub:https://github.com/refinedev/refine
网站描述:一个开源的 React 元框架
访问官网 GitHub

Refine 是一个开源的 react 元框架(meta-framework),专为CRUD 密集型企业级应用设计,例如:

  • • 内部管理工具(Internal Tools)
  • • 后台管理系统(Admin Panels)
  • • 仪表盘(Dashboards)
  • • B2B 商业应用(例如 CRM、多租户系统)

Refine 提供“无 UI 限制的 Headless 架构”,让开发者可以使用自己喜欢的设计系统或框架(如 Material UI、Ant Design、Tailwindcss 等)来构建高度自定义的应用界面。


核心特性

特性
说明
Headless 架构
只负责业务逻辑、数据处理,完全不绑定 UI,极度灵活
Refine AI 支持
可集成 Refine AI 智能代理,简化开发流程
丰富的数据源支持
内置支持 REST、GraphQL、NestJS、Supabase、Firebase、Hasura、Strapi、Directus 等
强大的路由支持
支持 Next.js、Remix、React Router、React Native、Electron 等
认证与访问控制
提供完整的登录认证、权限管理等流程
实时应用支持
内建对实时数据和监听的支持
状态管理优秀
使用 React Query 实现完美的状态管理和数据操作
支持 SSR
与 Next.js 和 Remix 完美集成,支持服务端渲染(SSR)
Devtools 支持
提供调试工具提升开发效率
自动 CRUD UI 生成
根据 API 自动生成列表、表单等 UI 页面
审计日志与版本控制
开箱即用,适合企业应用场景

快速上手

使用命令创建新项目:

npm create refine-app@latest my-refine-app

或通过浏览器创建在线项目。

最小工作示例:

import { Refine } from "@refinedev/core";
import routerProvider from "@refinedev/react-router";
import dataProvider from "@refinedev/simple-rest";

<Refine
  dataProvider={dataProvider("https://api.fake-rest.refine.dev")}
  routerProvider={routerProvider}
  resources={[
    { name: "products", list: "/products" },
  ]}
/>

产品列表页面示例:

const columns = [
  { field: "id", headerName: "ID" },
  { field: "name", headerName: "Name" },
  { field: "category", headerName: "Category" },
  { field: "createdAt", headerName: "Created At" },
];

该页面结合 DataGrid, useMany, useDataGrid 等实现联表查询和分页渲染。


适用场景

Refine 特别适合以下类型的应用开发:

企业 B2B 应用系统(CRM、ERP、销售系统)

数据密集型仪表盘系统

商城后台或多租户系统

内容管理平台(CMS)

发票生成器、PDF 文档工具

客户门户(如电商前台、会员中心)


Refine 是一款将“开发灵活性”与“开发效率”完美结合的 React 框架。如果你正在构建一个以 CRUD 为核心、UI 高度可定制的企业级 Web 应用,Refine 提供了完整的解决方案,从数据连接、状态管理到 UI 构建都实现了开箱即用的体验。

仅供个人学习参考/导航指引使用,具体请以第三方网站说明为准,本站不提供任何专业建议。如果地址失效或描述有误,请联系站长反馈~感谢您的理解与支持!

链接: https://fly63.com/nav/4722

more>>
相关栏目
Materialize
基于Material Design的现代响应式前端框架
官网 GitHub
Element UI
一套基于 Vue 2.0 的桌面端组件库
官网 GitHub
Material Design(MDB)
领先的Bootstrap UI套件之一
点击进入
Muse-UI
基于 Vue2.0 的 Material Design UI 库
官网 GitHub
sb-admin
基于Bootstrap简约美观的后台管理模板
官网 GitHub
Vue-Access-Control
Vue权限管理解决方案
官网 GitHub
RmlUI
桌面端GUI开发框架
官网 GitHub
kitty-ui
基于 Vue + Element 实现的权限管理系统
点击进入 GitHub
vue-multiselect
Vue.js 打造的下拉组件
官网 GitHub
Structor
先进的React GUI编辑器
点击进入 GitHub
lulu ui
基于jQuery,针对PC网站,兼容IE7+的前端UI框架
官网 GitHub
Ant Design
是一个致力于提升『用户』和『设计者』使用体验的中台设计语言
官网 GitHub
vue-design-system
一个用于基于 Vue.js 构建 UI 设计系统的开源工具
官网 GitHub
Tauri
使用Web前端构建更小,更快,更安全的桌面应用
官网 GitHub
Element Plus
基于 Vue 3,面向设计师和开发者的组件库
官网 GitHub
vue-blu
基于Vuejs和Bulma开发的开源UI组件库
官网 GitHub
首页 技术导航 在线工具 技术文章 教程资源 AI工具集 前端库/框架 实用工具箱

Copyright © 2018 Web前端开发网提供免费在线工具、编程学习资源(教程/框架/库),内容以学习参考为主,助您解决各类实际问题,快速提升专业能力。

手机预览