React.JS - 将 contenteditable div 的内容作为 React 组件进行管理

React.JS - Manage content of contenteditable div as React components

我正在寻找将 contenteditable 的元素作为 React 组件进行管理的方法。

通过 React DevTools 扩展探索 Facebook 的源代码表明他们编写了一个 contenteditable 似乎完全由 React 管理的评论编辑器。

您可以在组件树中看到,更新 conteneditable 会触发对 contenteditable 的子组件树的更新。

更新:

Facebook 发布了 draft-js,用于构建带有 React 的文本编辑器。 https://github.com/facebook/draft-js

现在已经过时的原始答案:

继续吧,这没什么特别的。

这里有一些例子:

Facebook 刚刚发布 Draft.js - https://facebook.github.io/draft-js/