
项目概述
Plate.js 是基于 Slate 和 React 构建的企业级富文本编辑器框架。它深度融合了现代流行的 shadcn/ui 组件规范与 Tailwind CSS 样式生态,内置超过 50 款工业级插件(包括 AI 写作助手、划词评论、拖拽手柄、类 Notion 斜杠指令、多维表格与数学公式)。
核心特性
- 🧩 50+ 开箱即用插件生态:涵盖复杂表格、高亮提示块 (Callouts)、代码沙箱、@提及、图片拖拽上传与 Markdown 快捷输入。
- 🤖 原生 AI 写作助手深度整合:原生支持行内大模型文本生成、自动补全、多语言翻译与语气改写。
- 🎨 shadcn/ui 原生视觉规范:采用 Tailwind CSS 和 Radix UI 原子化封装,与现有设计系统无缝融合且极易二次修改。
- 📦 CLI 命令行即粘即用:支持通过 CLI 工具直接将编辑器组件代码注入本地项目,享受 100% 的代码掌控权。
快速上手与示例代码
# 一键初始化 Plate 编辑器组件
npx @udecode/plate-ui@latest initimport React from 'react';
import { createPlateEditor, Plate, PlateContent } from '@udecode/plate/react';
import { EditorContainer } from '@/components/plate-ui/editor';
export function RichEditor() {
const editor = createPlateEditor();
return (
<Plate editor={editor}>
<EditorContainer className="rounded-xl border border-neutral-200 dark:border-neutral-800 p-4 min-h-[350px]">
<PlateContent placeholder="输入 '/' 唤起快捷指令,或使用 AI 辅助写作..." />
</EditorContainer>
</Plate>
);
}技术选型建议与适用场景
- 类 Notion / 飞书块级文档应用:需要在 React 生态中快速构建现代块级编辑器、协同知识库与博客内容发布后台。
- Tailwind 与 shadcn 生态深度用户:告别传统富文本编辑器样式难以深度定制的痛点,直接享受原子化组件的灵活与优雅。
讨论与评价
分享你对该组件库的上手体验、优缺点或建议...
暂无讨论。欢迎分享你对该组件库的上手体验、优缺点或建议!
相关组件推荐
基于同类与技术栈推荐Ambient CSS
585
基于物理光照系统的创新 CSS 框架,严格对照 Blender 光线追踪校准,只需定义一个光源矢量,所有阴影、倒角高光与曲面渐变自动推导。
动效动画CLI 工具纯 CSS+2
动效动画详情
23rd
192
由 radiumcoders 打造的开源 shadcn/ui 组件注册表,提供 WebGL 着色器、趣味 404 与交互式展示组件,Copy-Paste 装进仓库即装即改。
动效动画源码拷贝React+2
动效动画详情
Duolingo UI (ShadLingo)
126k+
基于 shadcn/ui v4 与 Tailwind CSS 深度定制的 Duolingo 风格设计系统与组件库,完整复刻多邻国标志性的 3D 按钮弹簧投影、高饱和猫头鹰绿与游戏化卡片交互。
源码拷贝设计令牌Gamification+3
源码拷贝详情
