Draft.js - 如何将自定义实体仅应用于当前选择?

Draft.js - How to apply custom entity to current selection only?

我正在使用 here 找到的示例代码来实现 link 的自定义实体。

当前的行为是什么?

Select一段文字,并创建link。然后在 link 创建后继续输入,编辑器会将您输入的所有字符标记为 link.

的一部分

预期的行为是什么?

应该仅为当前选择创建 link。当您在创建 link 后键入更多字符时,它们应该是纯文本,而不是 link.

我最终使用了 IMMUTABLE 实体。

https://draftjs.org/docs/advanced-topics-entities.html#mutability