在React中使用span作为文本输入,内容可编辑

时间:2016-08-03 20:47:56

标签: reactjs contenteditable

我想使用span作为简单的文本输入。如果我没有使用React,我只是以内容可编辑的正常方式执行此操作。但是,这并不适用于React。

我知道Draft.js和NPM包react-contenteditable都处理了React的一些复杂性。但是那些看起来有点矫枉过正,因为我不希望输入能够处理除纯文本之外的任何内容。

我应该只使用Draft.js还是反应满足,或者我可以做一些更简单的事情吗?

1 个答案:

答案 0 :(得分:2)

经过进一步考虑,react-contenteditable似乎是最佳解决方案。它实际上非常轻巧,可定制。此外,源代码足够短,足够简单,我只能阅读整个内容。