
React Page is a smart, extensible and modern editor ("WYSIWYG") for the web written in React. The biggest problem with this approach is: if you want to make a change that affects the presentation of your users content, let's say you might want to change the default markup for paragraphs, you'll probably end updating all your content in your database, because dealing with "DOM only" suppose that you are going to save html into database, right ? 7. Even with their modular plugin system this condition suppose an sphagetti model to work with on every feature. Cross browser support including Chrome, Firefox, Safari, and IE 9+ĭante2 is a complete rewrite of dante editor in draft-js (just another medium clone built on top of DraftJs). The previous version of Dante relies a lot on DOM manipulation which causes a mix of presentation and logic.With its extensible architecture and a expressive API you can completely customize it to fulfill your needs. Quill is a free, open source WYSIWYG editor built for the modern web. Summernote is a super simple wysiwyg bootstrap editor.Requires bootstrap and jQuery,Summernote support autocomplete features, hint for helping typing. Froala Editor is a beautiful Javascript web editor that's easy to integrate for developers and your users will simply fall in love with its clean design. React-froala-wyswiyg provides React bindings to the Froala WYSIWYG editor VERSION 2.

It was inspired by libraries like Draft.js, Prosemirror and Quill. You can think of it like a pluggable implementation of contenteditable built on top of React and Immutable.
#React native rich text editor series#
It can do this because all of its logic is implemented with a series of plugins, so you aren't ever constrained by what is or isn't in "core".

(Currently in beta.) Slate lets you build rich, intuitive editors like those in Medium, Dropbox Paper or Google Docs-which are becoming table stakes for applications on the web-without your codebase getting mired in complexity.
