QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

Facebook 开源可扩展文本编辑器 Lexical

  • 2022-04-15
  • 本文字数:508 字

    阅读完需:约 2 分钟

Facebook 开源可扩展文本编辑器 Lexical

Meta(原 Facebook)近日开源可扩展文本编辑器 Lexical,源代码托管在 GitHub 上采用 MIT 许可证。



官方介绍称,Lexical 是一个可扩展的 JavaScript Web 文本编辑器框架,强调可靠性、可访问性和性能。结合高度可扩展的架构,Lexical 允许开发者创建独特的文本编辑体验,并在规模和功能上进行扩展。


团队认为,用户不应该在每个实现中一遍又一遍地重写相同的富文本功能,因此 Lexical 公开了一组单独的模块化包,可用于添加常见功能如列表、链接和表格。Lexical 强调可扩展性:节点可以被扩展,以增加或改变行为,简单的、命令式的 API 使它很容易建立自定义的用例。


Lexical 由编辑器实例组成,每个实例都附加到一个内容可编辑元素。一组编辑器状态代表了编辑器在任何特定时间的当前和待定状态。它设置简单,与框架无关,但为 React 提供了一组绑定。Lexical 不直接关注 UI 组件、工具栏或富文本功能和 Markdown,这些功能的逻辑可以通过一个插件接口包含进来。此外,Lexical 遵循网页无障碍性指导原则 (Web Content Accessibility Guidelines),并与屏幕阅读器和其他辅助技术兼容。


官方提醒称,Lexical 目前处于早期开发阶段,API 和包可能会经常更改。


项目地址:https://github.com/facebook/lexical

2022-04-15 12:296449
用户头像
罗燕珊 AI practitioner | Tech media

发布了 519 篇内容, 共 373.5 次阅读, 收获喜欢 839 次。

关注

评论

发布
暂无评论
发现更多内容

史上最实用的Android切片应用库XAOP使用指南

android 开源 aop 框架

Flutter Plugin插件开发填坑指南

flutter 经验分享

架构师训练营第 12 周总结

邓昀垚

我是怎么教我6岁女儿编程的

勇往直前的胖子

少儿编程

培训是为了激发学员学习这门课的兴趣

boshi

职业 培训

史上最优美的Android原生UI框架XUI使用指南

android UI 框架开发

架构词典:SLA

lidaobing

架构 SLA

网络入门模拟器:Cisco Packet Tracer

开源软件联盟PostgreSQL分会投稿指南

PostgreSQLChina

数据库 postgresql 软件 投稿

深入理解Git的实现原理

程序员小灰

c++ git Linux 项目管理 架构师

我是因为这个才选择当程序员的,那么你呢?

Java架构师迁哥

话题讨论 | 那些年奇葩的面试经历

三号无名指

话题讨论

第11周学习总结

饭桶

面试被问线程安全怎么保障,我的回答让面试官眼前一亮

996小迁

Java 学习 架构 面试 笔记

史上最好用的Android全量版本更新库XUpdate使用指南

android UI 框架开发 xupdate

Redis 为什么这么快?这才是最完美的回答

Java架构师迁哥

如何在高速发展中等一等老人 银行数字化服务显温度

CECBC

银行 养老服务

Java对IPv6的支持详解:支持情况、相关API、演示代码等

JackJiang

Java 网络编程 ipv6 ipv4

二、关于大型复杂系统

数列科技杨德华

线上数据被回滚两次我都做了哪些不正确的操作

Gopher指北

MySQL 后端

移动端技术方案设计的经验总结

张明云

android 架构 移动应用 架构师 技术方案

架构师训练营第12周作业

邓昀垚

default-servlet-handler不生效原因,springmvc静态资源拦截方案比较

叫练

springmvc 静态资源拦截 default-servlet-handler 资源配置不生效

技术博客,从零到数万访问,这两年我都做了什么

android 博客 经验分享

roblox 杂记

katichar

Gemini双子新约软件系统开发|Gemini双子新约APP开发

系统开发

为什么说区块链完全去中心化做不到且没有意义

CECBC

区块链 去中心化

一文搞懂RESTful API

bigsai

RESTful Rest

史上最全的开源项目创作指南

开源 经验分享

详解TCP IP网络协议栈底层原理到徒手实现

赖猫

c++ Linux 编程 程序 网络协议栈

腾讯云区块链总经理李力:产业区块链的四大发展趋势

CECBC

区块链 大数据

Facebook 开源可扩展文本编辑器 Lexical_开源_罗燕珊_InfoQ精选文章