use-editable (npm): A small React hook to turn elements into fully renderable & editable content surfaces, like code editors, using contenteditable (and magic)
Keywords: contenteditable|text editing|react|hook|editor