我正在使用react-quilljs,我想为其设置一个初始值,同时我想在文本更改时通过 useState 的 setState 设置我的输出变量,以便我可以使用状态变量来保存用户时的数据点击保存按钮。
React.useEffect(() => {
if (quill) {
quill.clipboard.dangerouslyPasteHTML(initialData);
quill.setSelection(quill.getLength(), 0);
quill.on('text-change', (delta, oldDelta, source) => {
console.log('Text is Changed');
getData(quill.root.innerHTML); // this is my setState
});
}
}, [quill]);
但我得到了这个错误
似乎我的 setState 触发器重新渲染并使编辑器恢复到其初始值。
谁能指导我如何获得我的 quilleditor 输出。