React Alicante 2025
On this page, you can find a full list of all React Alicante 2025 talks with my short comments. A longer opinionated summary at the end.
Enjoy and feel free to reuse it if you need a summary for your team or employer.
Table Of Contents
Sessions - Day 1
16 high quality talks on React Server Components, Compilers, CSS and personal projects.
Building for You by Kadi Kraman
Kadi, a software developer at Expo, set a theme for this yearâs conference: personal side projects built out of curiosity and passion. She touched on common obstacles like procrastination, scope creep, and goal setting when building something outside of work.
- When to Design for Emergence by Kasey Klimes
- Home-Cooked Software and Barefoot Developers by Maggie Appleton
Developing Waku and Exploring Client State with React Server Components by Daishi Kato
The author of Zustand and Jotai talks about Waku, the project he initially built to explore React Server Components but ended up with a fully functional React framework that offers a minimalistic alternative to Next.js. Daishi demystified the RSC API by breaking it down to serializing and deserializing components. As a state management guru, he went deeper and explored how jotai may look like in RSC world. The result is waku-jotai.
Building Interactive Async UI with React 19 and Ariakit by Aurora Scharff
Aurora took a real life example of a dropdown component with some data fetching logic and walked us through a series of refactorings to make it more accessible, maintainable, and user friendly. The synergy between React, Ariakit and Tailwind made code much more compact and declarative.
The 2025 State of React Testing by Daniel Afonso
The past, present and future of frontend testing featuring Vitest Browser Mode, MSW, Playwright, and emerging AI tools.
- Oxc and Biome as possible replacements for ESLint/Prettier
- Vitest Browser Mode
- UI-TARS-2 - vision-language model (VLM)
- Creating self-healing automated tests with AI and Playwright
- Midscene.js
Compilers, User Interfaces & the Rest of Us by Matheus Albuquerque
Typical frontend work can feel distant from computer science theory, but many of the tools we use every day actually involve compilers. The deck is packed with links to libraries, concepts and articles that Iâm yet to explore. In the past, I would be overwhelmed by this talk, but with AI I feel I can easily dig couple layers deeper if I need to.
React Beyond the DOM by Erik Rasmussen
The talk started as a typical overview of React internals but suddenly turned into a fascinating live demo that blew everyoneâs mind đĄ
- react-pdf and ink as examples of custom React renderers
- Github repo used in the talk
- Bracket Lens (I spotted it on Erikâs screen)
Legacy Starts Tomorrow: Surviving the Refactoring Loop by Paulina Chojnowska
A much needed reminder that we should never stop refactoring despite itâs rarely immediately profitable. Advice from Paulina is as obvious as âsleep well and brush your teethâ and yet it has to be said: refactor all the time, plan for it, own the code.
Feature Flags 101: Transforming Your Development with a Simple Switch by Luis Oliveira
Feature flags allow us to control behavior without deploy. Luis clarifies use cases for environment variables vs feature flags and shares some common patterns like âKill Switchâ.
Building component libraries with designers, not for them by Przemek KrupiĆski
Przemek is a regular React Alicante attendee who came back this year with a lighting talk on collaborating with designers. He focused on the importance of building shared language, trust and cross-functional transparency.
Local first is the new black by Miquel Company
Miquel builds a cool personal project, The Pyrenees Challenge event for motorcycle enthusiasts. He shared his local-first journey starting with DIY Zustand+Yjs, continuing with Tinybase and its performance issues, and eventually settling on jazz tools.
Level up your React knowledge with vibe coding by Heather Thacker
A lightning talk on how AI can be used to learn React.
How I used AI Workflows with Figma & Playwright MCPs to accelerate my development time by Aris Markogiannakis
MCPs made a lot of noise when they were first introduced, but itâs not always clear how they can be used in our day to day work. Aris shared some examples from his own workflows.
Scaling a React Application from 0 to a Brazilian users by Dan Neciu
Dan shared a brief story of co-founding CareerOS and surviving its early days. Some technical tips include starting component library early and bringing wrappers for all 3rd party libraries.
My CSS is Faster Than Your React! Writing CSS only React Search! by Evyatar Alush
Evyatar blew everyoneâs mind by building a fully functioning search with just CSS. In fact it was used in his library emoji-picker-react (code) before he replaced it with vistualization.
Reacting to Surprises: Creating Engaging Hidden Features by Courtney Yatteau
Courtney shared a few examples of easter eggs in apps that can make user experience more engaging.
Nearly Familiar: Can Web Developers Relate to Genealogy? by Kevin Maes
Kevin wrapped up the first day with an insanely well-built personal project for exploring genealogical data, his longtime hobby. While we learned a lot about genealogy and visualization pipelines, the main takeaway for us was to reconnect with our inner creativity. It can be very satisfying and educational to build something for fun.
Sessions - Day 2
Another 16 talks on React 19.2, animations, and of course AI!
The State of React and the Community in 2025 by Mark Erikson
Mark acknowledged the complicated state of React community caused by the weird and intense Vercelâs push for React Server Components. Several years later, the community is still recovering. Just a few days after this talk, React introduced the React Foundation.
The Suspense Continues: ViewTransition and Activity by Chance Strickland
Just a few days before React Alicante, React 19.2 was released and Chance gave us a live demo of the new features.
The Beachcomberâs Guide to Type-Safe Design Systems by Kathleen McMahon
Kathleen covered several important topics, such as the polymorphic component smell (<Button as="a" /> đ©
), the semantics of interface
vs type
in component libraries, and the power of typed design systems. She also led an accessibility workshop at the conference and shared with me that overall awareness of a11y is growing!
Unleashing the Magic of JavaScript Generators by Mattia Manzati
Generators have been around longer than async/await and yet most of us without Python background donât quite understand them. âGenerators are iterators and iterables that provide pull-based data flowâ - Mattia unpacked this for us starting small and ending up with its own UI rendering engine powered by generators.
Surprisingly, there is not much educational content on the topic. The most relevant I found is Algebraic Effects in JavaScript series by Redux Saga author.
The Dark Side of UI â Avoiding Common Frontend Anti-Patterns by Bree Hall
Bree walked us through a few poorly written React components and offered better approaches, featuring libraries like TanStack Query and TanStack Vistualization.
- Awesome Cursor Rules (or awesome-copilot) to communicate your preferences to AI
Navigating the hype driven world of AI development without going crazy by Kitze
Super fun talk ridiculing the hype around AI as well as our FOMO around it. For Kitze, coding is a form of procrastination. He doesnât allow himself to write code manually and instead forces himself to always use AI. The âManagers have been vibe coding foreverâ slide immediately went viral
Zen and the art of code maintenance by Beth Swingler
Using Zen as analogy, Beth highlighted some common code maintenance problems. Bonus points for mentioning the Tidy First? book! đ»
Fun with emails by Daniel Mocan
Daniel gave us a quick intro to React Email, a great library to dramatically simplify email templating.
End-to-end testing: the hard parts by Kate Marshalkina
I gave a shorter version of my âPlaywright testing at scaleâ talk focusing on the hard parts. More on my speaker experience at the end of the post.
Deploying an app with Docker by Forbes Lindesay
A friendly intro to Docker for frontend developers who want to deploy their apps outside Vercel.
Boosting React Native Performance with React Compiler: A Sneak Peek into the Future by Ilda Neta
Ilda demonstrated how React Compiler can be used in a React Native project. I didnât know about "use no memo"
directive to opt out of automatic memoization.
Make development easier with your own browser extensions by Ćukasz Nowak
Ćukasz wanted to build a helper extension for himself and his teammates but it turned out to be tricker than expected. He faced several challenges such as embedding React, communicating with the main page, and debugging.
Audio recording and playback complexity across browsers by Vinu Vijy Nair
Vinu shared how he attempted to build a new audio feature for ManyChat fully in the browser, what challenges he faced and of course what he learned.
The Missing Middle Ground: Fast & Real Testing for React Native by Ćukasz ChludziĆski
Another testing talk, this time in React Native space. Ćukasz demoed a new library react-native-harness
that allows testing native capabilities while keeping tests fast and developer friendly.
Running WebAssembly in React Native Applications by Shivay Lamba
WebAssembly is not super common in React Native due to the differences between web and mobile platforms. Apparently, there are some interesting use cases and solutions in this space.
Practical guide to animation in React by Kateryna Porshnieva
This year Kateryna demystified animations for the rest of us. Very visual and practical talk covering everything from basics to spring physics.
- transform-origin
- animation-fill-mode
- animation-delay
- https://easings.net/
- https://easingwizard.com/
- A Friendly Introduction to Spring Physics
- https://gsap.com/
- https://motion.dev/ & https://motion.dev/studio
- https://lucide.dev/
- https://animate-ui.com/
- https://icons.pqoqubbw.dev/
My summary
It was my third (!) React Alicante conference in a row and the fourth (!) React conference this year. Iâll be honest, I was not sure I would enjoy it that much, given that I had already heard from many of the speakers earlier this year.
Turns out, I had no reason to worry. After visiting so many conferences, React Alicante is still one of my favorites:
- I prefer single-track conferences with a larger audience - it feels more engaging.
- I love the packed agenda, with 32 talks plus optional workshops.
- The average talk quality is high, with some lightning talks outperforming full talks.
- Tickets are cheaper than most other conferences.
- The organization is always very smooth. For a regular attendee, everything just works, while behind the scenes the organizers work hard to fix all the random issues.
- A very special location creates vacation vibes.
- The lovely community spirit and super friendly atmosphere â€ïž
Speaker experience
Delivering the same talk at multiple conferences is efficient but boring.
For React Alicante, I decided to rework my material into something new. I love the time constraint that a lightning talk imposes - it requires me to be laser-focused on whatâs important. Last year, I gave a deck-free inspirational speech on mentorship. This year, I decided to go technical and even included a short live coding demo. I had a lot of fun, and I hope the attendees enjoyed it as well!
Popular topics
This yearâs agenda was very well balanced. AI topics were carefully kept under control, and I really appreciated it.
React remained at the center of attention, complemented by a mix of evergreen frontend topics like testing, design, and refactoring. I was a bit surprised by the lack of TanStack deep dives, especially given the recent TanStack Start v1 RC release. To compensate, I read âAn Interactive Guide to TanStack DBâ on my flight back.
Videos
All sessions were recorded and will be available on YouTube. While waiting, checkout React Conf 2025 recordings (day 1, day 2).