GrapesJS + React 集成

启动一个生产准备的React页面构建器—— 不用从零开始建造。

GrapesJS 提供编辑器引擎。React 提供用户界面组合和产品控制。一起——一位正在运营的建筑师 30分钟不是六个月。

MIT许可,零厂商锁定22k+ GitHub stars自2015年开始生产
为什么是GrapesJS

三个诚实的比较

大多数队伍在遇到同样的瓶颈后,最终还是选择了GrapesJS。

上市时间

与从零开始构建

节省3至6个月的工程时间

拖放、撤销/重做、块登记、资产管理、可调整大小的面板——全部都经过了实际测试和测试。你的团队负责发布产品,而不是编辑架构。

完全所有权

与专有SaaS构建器相比

你拥有每一个输出字节

GrapesJS 输出干净的 HTML + CSS,你可以存储在自己的数据库中。MIT许可,零厂商锁定,无按座位付费,没有生产中会被破坏的API配额。

DX与可靠性

vs. raw内容编辑

块模型 + 撤销栈,开箱即用

结构化块模型防止标记损坏。完整的撤销/重做历史。内置资产管理。响应式断点。这些工作需要6+个月才能手动复现。

现场演示

先试试再整合

免费开源基线 + GJS 的两个生产编辑器。市场建立在GrapesJS + React上。切换标签页,看看哪些是已发布的,哪些是你自己组装的。

全屏打开→

shadcn/UI 编辑器 这是大多数React团队首先尝试的——下面预先选定了。

生产级GrapesJS,shadcn/ui设计系统预先布线在画布上。TypeScript、暗黑模式、可访问的原语——就像现代React应用的样子,无需你自己构建编辑器界面。

grapesjsshadcn.netlify.app高级版

喜欢你看到的吗?

在GJS上买shadcn/UI 编辑器。市场→

整合时间线

30分钟不是营销

来自 npm install 在一个新的React项目中,一个可用的拖放编辑器。

没有GrapesJS的范围是一样的

3–6个月

仅为编辑器Chrome定制开发

  1. 0:00

    NPM 安装 @grapesjs/React

    一个命令。GrapesJS 核心 + 官方 React 包装器。没有同伴依赖的迷宫。

  2. 0:05

    将<GjsEditor />插入客户端组件

    用 SSR:在 Next.js 里装 false,或者在纯 React 里装 useEffect。Canvas 几分钟后上线。

  3. 0:15

    注册你的设计系统模块

    把你的React组件映射到GrapesJS块类型。编辑拿起它们;设计师可以拖它们。

  4. 0:20

    将storageManager连接到你的API

    两个端点:加载项目JSON,保存项目JSON。渲染后的 HTML/CSS 也可以通过 getHtml() / getCss() 获得。

  5. 0:30

    制作编辑

    样式管理器、设备预览、资产管理器、撤销/重做——都正常工作。将第一个功能发布给用户。

数字
22k+
GitHub 星
100+
市场插件
麻省理工学院
开源许可证
30分钟
致首任主编
快速入门

10行代码

安装包,放入组件。准备好了再添加存储、方块和自定义面板。

Builder.tsx
TSX
import GjsEditor from '@grapesjs/react';
 
export default function Builder() {
return (
<GjsEditor
options={{
height: '100vh',
storageManager: false,
}}
/>
);
}
在Builder →里看到它运行
插件生态系统

100+ 插件。从这六个开始。

市场上的生产必需品——无需管道。

💾

存储管理器

在一行配置中持久化项目JSON和渲染的HTML。

🧱

区块管理器

注册支持React的块集,并提供实时预览和分类。

🖼️

资产管理

直接从你的CDN拖拽图片到画布上。

🎨

风格经理

完全支持CSS变量——将编辑器控件与���计代币绑定。

✏️

富文本

通过自定义工具栏操作进行内联编辑。

📦

导出插件

一键导出到带有内嵌样式的干净HTML文件。

准备发货

打开构建器,配置你的第一个编辑器。

选择预设,添加插件,配置模块——几分钟内就能获得运行中的GrapesJS + React编辑器。

需要帮助吗?

找一个发布过React编辑器的人聊聊。

15分钟,没有提案。我们会勾勒出你的集成路径,并推荐适合你用例的插件栈。

预约15分钟的建筑学电话咨询→

常见问题解答

探索其他集成?