Welcome to our first virtual Meetup! Let's make it a great one.|
Title: Building a rich text editor in React with SlateJS
This talk is about SlateJS & how we used it to build the rich text editor for kitemaker.co. We'll cover the basics of how Slate is used with React & how it represents rich text documents. We'll spend most of the time looking at how to write plugins for Slate in order to add a lot of rich functionality with relatively little code. We'll wrap it up by touching on some more of the advanced features of Slate like normalizing documents, working with undo/history & handling copy/paste.
About the speaker:
Kevin Simons is the CTO at Kitemaker, a new issue tracker that tries to help teams build better products by helping them collaborate more closely. He likes to give talks & blog about React, GraphQL, software design & leading engineering teams. Previously he was the director of Data & Insights at the Schibsted Media Group, worked on Firefox OS at Telenor & worked on the Qt Framework at Nokia. He lives with his wife & 2 kids in Oslo, Norway.