Ravi Chandra – How to manage Block Editor State and Data

Ravi is a Senior Web Engineer at 10up who loves figuring out solutions for complex challenges. He’s passionate about clean code and keeping it as simple as possible. He’s worked with multiple languages, platforms, and libraries and WordPress is his goto platform now.

Session Overview:
Gutenberg’s data module looks intimidating at first, but under the hood, it’s simple and easy to work with. The data module is built upon the same core principles of Redux but has some of its own characteristics. It lets us manage and share data in a modular way. In this talk we’ll discuss it’s similarities to Redux, subscribing and dispatching events, creating custom stores and using custom reducers. We will also be looking at a few real-world problems and how we could solve those using the data API.