Day 19:15 AMHyatt Regency Miami
reactperformance
Designing the In-Between States with Async React
Much of the user experience happens in the moments between actions and the final UI. Page loads, navigations, filtering, and form submissions involve multiple steps where data and code arrive at different times, and handling these intermediate states is essential to keeping interfaces smooth and predictable. This session demonstrates how Async React makes these in-between states manageable. In the context of Next.js, we'll explore patterns like Suspense, optimistic updates, and streaming, and show how caching, prerendering, and animations can smooth or remove intermediate states, making page updates, navigation, and interactions feel fast, reliable, and polished.