Estoy usando un editor react-draft-wysiwyg para agregar artículos. No estoy seguro de cómo almacenar los datos que se agregan en el editor a mi estado. Esto es lo que estoy haciendo:
<Editor editorState={details} toolbarClassName="toolbarClassName" wrapperClassName="wrapperClassName" editorClassName="editorClassName" onEditorStateChange={editorStateChange} /> const [details, setDetails] = useState(EditorState.createEmpty()); const editorStateChange = (details) => { setDetails(details); };¿Cómo almaceno el contenido?
Use .getCurrentContent().getPlainText() para obtener el texto sin formato del editor después de cada cambio y guárdelo en algún estado externo suyo:
const [details, setDetails] = useState(EditorState.createEmpty()); const [plainText, setPlainText] = useState(''); const editorStateChange = (details) => { setDetails(details); setPlainText(details.getCurrentContent().getPlainText()); };