This component allows you to have some control over contenteditable content. It’s especially useful for when you need to implement something that a textarea or input field can’t provide — i.e., something like Twitter’s tweet-box that implements syntax highlighting, and auto-link creation, as seen in the above example. If you’re looking for simple inline-editing, this module can work for that too, but I would suggest using traditional input fields where possible for improved cross-browser compatibility, and better accessibility.
Live Demo: View The Demo
Download Link: Download The Source Code
Official Website: https://github.com/bmcmahen/react-wysiwyg