import React, { useState, useMemo } from 'react' import { createEditor, Descendant, Element } from 'slate' import { Slate, Editable, withReact } from 'slate-react' const ReadOnlyExample = () => { const [value, setValue] = useState(initialValue) const editor = useMemo(() => withReact(createEditor()), []) return ( setValue(value)}> ) } const initialValue: Descendant[] = [ { type: 'paragraph', children: [ { text: 'This example shows what happens when the Editor is set to readOnly, it is not editable', }, ], }, ] export default ReadOnlyExample