0

我正在使用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 输出。

4

0 回答 0