Managing state in a UI is challenging. It's genuinely difficult and the solutions require a depth of knowledge and experience to understand. Everything is a balance of tradeoffs in complexity, performance, and user experience.
This is a series of interviews with experts, open-source maintainers, and UI developers that have combined decades of experience building stateful UI applications for millions of users.
Part interview, part screen share, these videos should benefit you if you're building web applications.
They focus on React, but the underlying principles are valid for UI work in general (and beyond)!
Overview
Syllabus
- Using Redux in Modern React Apps with Mark Erikson
- XState for State Management in React Apps with David Khourshid
- State Management in React with Chance Strickland
- Using Recoil to Manage Orthogonal State in React Apps with David McCabe
- State Management in React with Christopher Chedeau
- State Management in React with Paul Henschel
- Managing Complex State in React with Jared Palmer [explicit]
- Using react-query to Manage Server Data and Cache with Tanner Linsley
- Building Stateful UI Applications with Matt Pocock
Taught by
Joel Hooks