Skip to main content
📋

Draft.js

React-based framework for building rich text editors with immutable state

Developer Tools
Draft.js logo

Draft.js

React-based framework for building rich text editors with immutable state

Draft.js is a React-based framework for building rich text editors developed by Facebook that models editor content as an immutable EditorState, making it predictable to extend and integrate with React's data flow. Its entity system and decorator API enable custom inline and block components, while its built-in undo/redo history management reduces boilerplate. Though now in maintenance mode, Draft.js remains widely deployed in production applications at companies that adopted it early for email composers, CMS input fields, and comment boxes.

Key Features

  • Immutable editor state
  • Entity system
  • Decorator API
  • Undo/redo
  • React integration
#text-editor#react#facebook#immutable#open-source

Get Started

Visit Draft.js
🟢
Free
Completely free to use

Quick Info

Category
Developer Tools
Pricing
Free

More Developer Tools Tools