Better Programming

Advice for programmers.

Follow publication

Member-only story

Let’s Build a Fast, Slick and Customizable Rich Text Editor With Slate.js and React

Trevor-Indrek Lasn
Better Programming
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.
Reddit comments section
  • Online editors for producing content — writing blogs, tutorials, news, etc.
Medium
  • Twitter tweets, mentions, hashtags, polls, lists, etc.
  • Editing documents and excel sheets, like Google Docs, Microsoft Word, Dropbox Paper.

Draft.js

--

--

Responses (12)

Write a response