Slate 是一个低级别的编辑器框架,可帮助你在构建编辑器级时处理故障的部分,例如事件处理程序、元素、格式、命令、渲染、序列化、规范化等。当尝试构建自己的编辑器时,它仍然需要很多技能来制作类似于 Quill 或 ProseMirror的东西。该存储库网求允许您以最少的Slate 知识立即构建你的编辑器。@udecode/plate建立在Slate之上,用于处理插件和状态管理应用最佳开发体验。这个存储库带有许多插件,如元素、标记、序列化器、规范化器、查询、转换、组件等。简单的开始您只需要一个组件开始使用: <Plate>
状态管理zustand存储在内部用于支持多个编辑器状态
设计系统该API对设计系统是友好的。我们提供了一个默认的设计系统用于快速启动,但你可以使用一个单一的函数插入你自己的设计系统。
40+包我们通过打包每个功能来执行关注点的分离,以实现构建优化和版本管理。
可扩展所有的插件都接受可扩展的选项,如果你需要fork一个插件,它的所有功能都被导出了。
Tree-shaking /ES模块TypeScript 类型使用 slate@0.63.0和slate-react@0.65.2进行单元测试声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论