Setup a ES6 javascript project using webpack, babel and eslint
· 16 mins read

Table of contents -
Creating a rich text editor - Part 3 - Entities and decorators
· 8 mins read

In the second part of the tutorial, we added keyboard shortcuts to change styling of selected text to bold, italic or underline.
Creating a rich text editor - Part 2 - Text Styling
· 6 mins read

In the first part of the tutorial, we built the simplest form of the text editor where we can just type some text. In this part, we will be adding features to add basic text styling to the characters.
Creating a rich text editor - Part 1 - Barebones Editor
· 5 mins read

In this tutorial series, we will be creating a Rich Text Editor (RTE) using Draft-js, draft-js-plugins and React.
Implementing todo list in Draft.js
· 11 mins read

In this tutorial, we will be using Draft.js to implement custom text blocks that will showcase the usage of block level metadata feature that comes with the latest release of Draft.js.