Member-only story
Let’s Build a Fast, Slick and Customizable Rich Text Editor With Slate.js and React
Published in
6 min readJul 15, 2018

What Is a Rich Text Editor?
A rich text editor’s aim is to reduce the effort for users trying to express their formatting as valid HTML markup. A rich text editor gives users the option to format their text.
Everyone has used a rich text editor at some point. So why not build one? Here are some of the most used rich text editors.
- Reddit, YouTube, and Hacker News comments.

- Online editors for producing content — writing blogs, tutorials, news, etc.

- Twitter tweets, mentions, hashtags, polls, lists, etc.

- Editing documents and excel sheets, like Google Docs, Microsoft Word, Dropbox Paper.