Extensible and Customizable We provide the building blocks to enable the creation of a broad variety of rich text composition experiences, from basic text styles to embedded media.

Declarative Rich Text Draft.js fits seamlessly into React applications, abstracting away the details of rendering, selection, and input behavior with a familiar declarative API.