react-wysiwyg - retain some control over contenteditable input
makona-editor - Makona (Hawaiian for Mason) is a spike for a block-style editor written in ReactJS.
emoji-picker - Add a slick emoji selector to input fields and textareas on your website.
reactjs-contenteditable - A simple-to-use component for contentEditable elements in ReactJS
wysihtml5 - Open source rich text editor based on HTML5 and the progressive-enhancement approach. Uses a sophisticated security concept and aims to generate fully valid HTML5 markup by preventing unmaintainable tag soups and inline styles.