基于 React 的可高度定制富文本编辑器框架,核心无固定 schema,功能通过插件扩展。
3.2万3304TypeScriptMIT更新于 5小时前
Meta 推出的可扩展富文本编辑器框架,核心不依赖具体 UI 框架,并提供官方 React 绑定。
Lexical 是一个文本编辑器框架,用于在 Web 应用中构建自定义的编辑体验。它的核心不依赖任何 UI 框架,同时提供官方 React 绑定,并采用插件化架构来扩展行为和自定义节点类型。
编辑器的状态采用不可变模型管理,内置撤销和重做功能。它支持与 JSON、Markdown、HTML 之间的导入导出,并可处理表格、列表、代码块、图片以及自定义节点。通过与 Yjs 集成,可以实现实时协同编辑。
项目支持 Chrome 86+、Firefox 115+、Safari 15+ 和 Edge 86+,使用 TypeScript 编写并附带类型定义。仓库中还包含 playground 应用,以及纯文本和富文本编辑器的示例。
安装 Lexical 及 React 绑定包
npm install lexical @lexical/react按 README 中的 React 示例,使用 LexicalComposer 和可编辑内容插件创建编辑器
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
基于 React 的可高度定制富文本编辑器框架,核心无固定 schema,功能通过插件扩展。
基于 ProseMirror 的无界面富文本编辑器框架,可与多种前端框架配合,通过扩展灵活定制。
一款块级结构的 Web 富文本编辑器,内容以简洁的 JSON 格式保存,功能通过插件扩展。
一款开源的手绘风格虚拟白板,可用于绘制图表,也可作为 React 组件嵌入应用。
开源一体化白板工具,支持思维导图、流程图、自由画和插入图片。
一个用于可预测、可维护的全局状态管理的 JavaScript 库,可与 React 或其他视图库搭配使用。