React Draft Wysiwyg
[EDIT: Just for reference, the title originally was 'the right way to content manage..']I'd maybe call this "an" approach, rather than the 'right' approach :)Already, prosemirror has provided a solid alternative, with things like custom-schemas, which ensure we're no longer in contenteditable-copy/paste hell. There's substance.io and quilljs as well.Any of these could be the right approach for a particular CMS problem.