Brown Bag Presentation

Present on DraftJS.

Why ContentEditable normally doesn’t work well?

Medium’s solution.

How DraftJS does it and why that rocks.