Professional Documents
Culture Documents
Objective: To find the rich react text editor to integrate with the workflow management system
FE. Text editors should support encryption and decryption of data at the time of getting and
setting. We should be able to customize it as much as we want according to our needs.
Procedure/Findings:
1. Draft.js
Draft.js is an open-source project by Facebook, built for React. This is a robust, extensible, and
● Pros
○ Many tutorials and support available due to the large, growing open-source
● Cons
○ When there is a need for complex content structures like tables, the editor
DraftJS is under maintenance mode and archived in Dec 2022. Facebook is replacing it with
“Lexica”.
2. Slate.js
Slate.js is another exciting Rich Text Editor for React inspired by Draft.js. And you can use it to
build beautiful editors like Medium Editor, Dropbox Paper, or Google Docs.
● Pros
○ Produces JSON output making it easier to integrate with other modules.
○ Its’ nested document model supports much more complex content structures like
● Cons
○ Still in Beta(as of May 2021), which might be a bummer to trust and implement
on production sites.
3. Quill.js
Third on the list is Quill.js, Rich Text Editor with cross-platform and cross-browser support.
Hence, this is the perfect choice to look for smooth functionality on all modern browsers in
● Pros
○ No need for parsing HTML or different DOM trees like in other text editors, thanks
○ Custom content and formatting support with presets for editor styling.
● Cons
Conclusion: Suggested editor to use according to my findings: React-Quill (most popular one
with maximum downloads in last 1 year — draft-js vs lexical vs medium-editor vs quill vs slate vs
tip tap (link))
References: