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.
React isn't trying to do more. It's trying to do what we already do, but better. In this talk, we'll explore new hooks like use and useEventEffect, View Transitions, Partial Prerendering, and the React Compiler. We'll look at the real problems they solve, how they're reshaping application architecture, and what we can expect heading into 2027. This talk will be presented in Spanish.
React Router turns 12 this year. After eight major versions we learned how to add features our users want while stripping away old APIs without leaving everyone stranded. This release focuses on better type safety, first-class middleware, RSC support, and much more. I'll cover the key changes in v8, how open governance influenced the release, and a practical upgrade plan with common pitfalls.
We'll look at how engineering teams can introduce React Native and JS into mature, native-only applications. The session walks through practical strategies for phased adoption, cutting-edge tooling, and effective architectural choices. We'll dig into the real challenges that come with hybrid integration and wrap up with advanced areas like brownfield state and data exchange.
React is an excellent framework from a security standpoint, but you need to remain vigilant. Join me in hacking a React application to better understand threats like XSS, injection attacks, and other dangers. You'll learn how React already keeps you secure, and where you need to be the last line of defence. Together, we'll learn how to keep your users secure!
Performance problems in React apps often come from perfectly "valid" code: context updates that rerender too much, event handlers that change identity, or state that's too reactive. While preparing the first stable release of Base UI, we had to confront these issues head-on. I'll show concrete patterns we used to eliminate unnecessary re-renders and move work out of React's render cycle.
What if you could ship native iOS Live Activities and Dynamic Island experiences without writing a single line of Swift? This talk tells the story of Voltra, a library born from a viral tweet to bridge the gap between React and native iOS extensions. We'll go behind the scenes of building a custom React renderer from scratch to translate JSX into SwiftUI primitives.
React's useState() can only be used for temporary, frontend state. To interact with important objects in your app, you usually have to query a backend and use state to hold results. In this talk we'll explore how sync engines and local-first databases give you global, persistent reactive state — as if you had a local plus cloud database that looked like useState(), without worrying about networking.
Most content on the internet was created for human consumption: Pages, posts, and SEO. But as LLMs and RAG pipelines become part of everyday applications, content needs to be optimized for machines as well. Let's explore how React developers can evolve beyond "just rendering" to building generative-ready experiences where content is structured and served in ways that LLMs can reliably retrieve.
Ever built a solid React app that works well but lacks personality? We'll explore how to transform functional applications into visually engaging, delightful experiences using React and animation libraries like GSAP. Through practical examples, you'll learn how small, intentional design choices can dramatically enhance user experience without sacrificing performance.
In today's dev economy, whimsy is a survival skill. Learn why building silly software isn't just a side quest, but a useful practice to stay connected, motivated, and sharp.
AI radically changed hiring. Anyone can now submit flawless resumes, thoughtful cover letters, and pristine portfolios, but hiring was never about perfection. It's about trust. For companies, hiring is risk. Instead of reducing that risk, AI has obscured the signals used to evaluate it. So what is the reality for you to get hired, and where does AI actually fit in that process?
Have you ever wondered how Tailwind CSS actually works? We'll explore how thousands of utility classes are generated, the purging techniques that scan your templates to keep bundle sizes small, and how JIT compilation provides unlimited arbitrary values without hurting performance. You'll leave with practical knowledge that you can apply right away!
In the ever changing AI landscape, with so much noise and so little signal, it can be hard to keep up. Between people selling things, delusional takes and downright misinformation, it's hard to really get signal. In this talk I'll be examining the landscape, exploring LLM assisted coding techniques and separating the wheat from the chaff.
Kick off React Miami 2026 with drinks, music, and great company at Cerveceria La Tropical. Meet fellow attendees and speakers before the conference begins.
Wind down after a full day of talks with community-led activities across multiple locations in Miami. Board games, karaoke, networking dinners, and more.