World Congress 2025 Aug 20, 2025 Session details

Building Interactive Async UI with React 19 and Ariakit

Aurora Scharff

Tired of wrestling with complex async states and accessibility bugs? Watch this Next.js refactoring masterclass to build robust, flicker-free components using React 19 and Ariakit.

Pause
Mute Enter Fullscreen
#1 about 3 min

Overcoming challenges in building accessible interfaces

Understanding the difficulties of delivering custom design capabilities while meeting strict WCAG standards and preventing asynchronous UI flickering.

#2 about 2 min

Exploring tooling choices for interactive UI components

Combining Tailwind CSS, Ariakit primitives, and React concurrent features to streamline flexible component development.

#3 about 2 min

Identifying usability flaws in the initial component

Reviewing an initial design implementation to expose broken keyboard navigation and disconnected asynchronous fetching states.

#4 about 2 min

Analyzing the initial monolithic component setup

Breaking down a tangled component hierarchy structured around manual state tracking and detached API endpoints.

#5 about 7 min

Refactoring components for accessibility compliance with Ariakit

Swapping generic elements with unstyled Ariakit primitives to automatically coordinate complex accessibility interactions and layout behaviors.

#6 about 4 min

Eliminating boilerplate with React 19 server functions

Handling asynchronous operations smoothly by replacing endpoint fetching layers with server actions triggered via the useTransition hook.

#7 about 2 min

Engineering instant UI feedback using optimistic state

Applying the useOptimistic hook to provide immediate visual responses combined with robust automatic error rollback functionality.

#8 about 3 min

Rapidly iterating on custom asynchronous interface features

Expanding the application cleanly by dropping in a fully interactive logout sequence configured over the same server architecture.

#9 about 3 min

Summarizing modern patterns for robust interactive components

Reflecting on how unified framework paradigms drastically reduce boilerplate code while actively elevating final product accessibility.

Matching moments

44 sec

Constructing basic UI components using React hooks

Marc Rousavy Marc Rousavy · WWC 2025

3:08 min

Fundamentals of building interfaces with React

Daisy Muyldermans · LIVE

2:04 min

Advancing design tools for modern frontend development requirements

Kris Rasmussen Kris Rasmussen +1 · WWC 2024

1:10 min

Creating interactive visual experiences with pure frontend code

Chris Heilmann +2 · LIVE

3:26 min

Leveraging existing web knowledge for developer experience

Xuan Huang Xuan Huang · WWC 2025

3:34 min

Enhancing screen reader support with ARIA design patterns

Konstantin Tieber · WWC 2022

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Beyond Vibe Coding: An AI Builder’s Guide to Migrating 10k+ React Components

Shubham Chaurasia

Senior Software Engineer @ Meta

Shubham Chaurasia
Open session

World Congress 2026 North America

Architecting AI in Angular: WebMCP, A2UI, and the Agent Experience

Ankita Sood

Sr. Principal Engineer @ Secureworks | Angular GDE

Ankita Sood
Open session

World Congress 2026 North America

Testing React Backends Like a Pro: Mocking Databases with SQLite

David Morris

Solution Architect

David Morris
Open session

World Congress 2026 North America

From Idea to Production with AI: Agentic Development in Practice

Daniel Ostrovsky

UI/UX Architect at Payoneer | AI Architect | Full Cycle Development Expert | Public Speaker | Open Source Contributor |

Daniel Ostrovsky
Open session

World Congress 2026 North America

Vibe Coding Accessibility

Karl Groves

Focused on actively fixing accessibility

Karl Groves
Open session

World Congress 2026 North America

One Repo, One Strategy: Scalable Full-Stack Testing in a Monorepo World

Paweł Matynia, Bartosz Leczycki

Paweł Matynia
Bartosz Leczycki