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/
我正在寻找将 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/