useTextEdit
useTextEdit(options) coordina foco, entrada de texto, composición IME, selección, portapapeles y salida del modo de edición.
Úselo en el componente que contiene el lienzo, normalmente junto con useCanvas() y useCanvasInput().
El editor conserva el texto y sus intervalos de estilo en una única operación de deshacer.