I'm currently creating a blog dashboard, I'm beginner on web dev. and for the editor I'm using the React quill.. in the documentation there is a tutorial with on change handler. but it just console log "text change", and I'm trying to change the console log "text-change" with anything that I type on the quill editor.
My question is. How to do it?
here my code for the useEffect
:
const { quill, quillRef } = useQuill();
const [isi, setisi] = useState('')
useEffect(() => {
if (quill) {
quill.on('text-change', () => {
console.log('teks-changed! ')
})
}
}, [quill]);
You need to use quill.getText() to get the text. here is the full working code below.
const { quill, quillRef } = useQuill();
React.useEffect(() => {
if (quill) {
quill.on('text-change', (e) => {
const text = quill.getText();
console.log(text);
});
}
}, [quill]);