Draft.js: 我可以修改现有实体而不将其应用为新实体吗?

Draft.js: Can I modify an existing entity without applying it as new one?

我正在尝试将 Draft.js 用于富文本编辑器,其要求是能够编辑 link 的 url。在我见过的所有示例中,您可以将实体应用于选择范围,但该实体已经存在。我只想更改它的值。

如果不重新申请就无法更改 url,有没有什么好的方法可以让实体重新应用于当前应用的相同范围?

如有任何帮助,我们将不胜感激。

Modifier.applyEntity() 满足您的需求。 https://draftjs.org/docs/api-reference-modifier#applyentity