October 2 - 4, 2025. Alicante, Spain

React Alicante

The international React.js conference in Spain

unsplash-logo Artem Sapegin

React Alicante 2025

Join our international conference about React and React Native in one of the sunniest cities in Europe. You can buy your tickets, or become a sponsor. Our CFP is already closed, full line-up and schedule will be announced soon.

32 International Speakers

Learn from some of the best front-end developers and speakers out there.

10 Workshops

Do you want to boost your skills? This year we have 8 workshops covering different topics and levels.

600 In-Person + Remote

Be one of them and enjoy a few days of learning, networking, sunbathing and fun.

Event will start in:

  • 0
  • 0
Days
  • 0
  • 0
Hours
  • 0
  • 0
Minutes
  • 0
  • 0
Seconds

Would you like to learn about React and React Native?

Then you shouldn't miss React Alicante next September! You will have the opportunity to improve your developer skills and meet people from around the world, while enjoying the food and warm weather from the southeast coast of Spain.

On Thursday you will have the chance to join two introductory workshops to React and React Native. The conference itself will take place on Friday and Saturday, with 32 talks given by 32 great speakers. Get your tickets before it is too late!


Get ticket now

3

Days

32

Talks

10

Workshops

600

Attendees (+ remote audience)

Our Speakers in 2025

Have a look at our amazing line-up

Mattia  Manzati

Mattia is a frontend developer passionate about frontend software architectures. A lover of TypeScript and React. My favourite hobby is to try out new and weird things in tech.

Przemek  Krupiński

Przemek leads engineering teams and is currently all-in on Design Systems. A longtime software developer with a deep love for frontend (yes, especially React), he's an avid fan of simplifying, scaling, and making things truly reusable. Over the years, he's built UI component libraries from scratch, extended existing ones, and helped teams move faster by treating design as code. No fluff—just systems that work.

Evyatar  Alush

Software Engineer at Meta, author of Vest Validations Framework, passionate about Open Source, API Design and Dev Tooling

Shivay  Lamba

Shivay Lamba is a software developer specializing in DevOps, Machine Learning and Full Stack Development. He is an Open Source Enthusiast and has been part of various programs like Google Code In and Google Summer of Code as a Mentor and has also been a MLH Fellow. He is actively involved in community work as well. He is a TensorflowJS SIG member, Mentor in OpenMined and CNCF Service Mesh Community, SODA Foundation and has given talks at various conferences like Github Satellite, Voice Global, Fossasia Tech Summit, TensorflowJS Show & Tell.

Łukasz  Chludziński

Łukasz Chludziński is a software engineer at Callstack, working hands-on with teams to ship reliable React Native apps across platforms. He’s passionate about making cross-platform development smoother — especially when it comes to testing, performance, and making things just work regardless of where the app runs. Łukasz brings a practical, no-fluff approach to solving real-world engineering problems, and shares what he learns through talks and his podcast, React Universe On Air.

Kadi  Kraman

Software Developer @ Expo (prev Formidable), instructor at Frontend Masters and Egghead

Mark  Erikson

Mark Erikson is a Senior Front-End Engineer at Replay, and lives in southwest Ohio, USA. Mark is a Redux maintainer, creator of Redux Toolkit, and general keeper of the Redux docs. He tweets at @acemarke, and blogs at https://blog.isquaredsoftware.com. He spends much of his time answering questions about React and Redux anywhere there's a comment box on the internet, and usually hangs out in the Reactiflux chat channels.

Paulina  Chojnowska

From translating legal and historical texts to translating business needs into code, Paulina has come a fascinating way into the world of React.js. She now leads a team of skilled full-stack and mobile developers and works herself mainly in Next.js but also other technologies. She is an open and optimistic person who believes good teamwork produces great code.

Aris  Markogiannakis

Aris is a Senior Frontend Developer, a Lecturer and a community Leader in London (and the world), JavaScript Community organiser and the creator of CityJS Conference. He has been teaching for the past 10 years at City, University of London and other institutions around London for the last couple years.

Heather  Thacker

I have loved React since first contact. This is because of its simplicity and intuitive approach. Recently I'm exploring possibilities to merge web and mobile development, thanks to the latest trends triggered by the React core team. I also love sharing my approaches, patterns and knowledge in general. I know it helps other developers to grow professionally, as well as it challenges what I know already.

Miquel  Company

After 20+ years being a fullstack developer I still love to explore and learn new things.

Erik  Rasmussen

American expat living in Spain, author of Redux Form, Final Form, and currently building the best CRM in the world at Attio.

Luis  Oliveira

Luis Oliveira is a Staff Engineer at xgeeks with over a decade of experience in developing marketplaces, web applications, and APIs. Passionate about open source, he has contributed to projects like React and Styled Components. Luis is dedicated to driving innovation and collaboration through technology, having worked with leading brands such as Farfetch and Chemondis. Ocasional writer and speaker!

Courtney  Yatteau

Courtney Yatteau is a Developer Advocate on Esri's Developer Experience Team, where she focuses on helping developers enhance web applications through a variety of tools, libraries, and technologies, including mapping solutions. Before Esri, Courtney worked in the secondary education field, teaching computer science and mathematics.

Kateryna  Porshnieva

Kateryna is an engineer from Ukraine with 10+ years of experience in UI development and design, currently leading front-end direction at Buffer. She is passionate about accessible web, design systems and making complex things simple. Apart from work, she is active in tech community, organises board game nights and is known as a coffee snob.

Kevin  Maes

---

Ilda  Neta

Ilda Neta is a mobile engineer with over 5 years of experience specializing in hybrid app development using React Native and Expo. Passionate about building high-performance and beautifully designed applications, she has worked with companies of various sizes and industries, gaining diverse insights into mobile development best practices. Beyond coding, Ilda is dedicated to sharing knowledge with the community, promoting innovation, and encouraging more women to pursue careers in tech.

Vinu Vijy  Nair

Vinu is an experienced React and Node.js engineer and technical leader. He works in the Product Group at Manychat, building and maintaining features related to Live Chat and WhatsApp. Prior to Manychat, Vinu spent nine years working primarily with startups, where he helped build technical teams for both in-house and consulting projects. He also founded two startups and mentored fintech companies in South Africa.

Daishi  Kato

React library author, maintaining three state management libraries, Zustand, Jotai, Valtio, and React framework, Waku.

Chance  Strickland

Chance Strickland is a software engineer at WorkOS. He has worked on popular OSS projects with millions of users, including Remix, React Router, Radix UI, and Reach UI. He has taught hundreds of developers leading workshops at React Training and speaking at conferences on both sides of the Atlantic.

Matheus  Albuquerque

Matheus is a Staff Front-End Engineer at Medallia, building their surveys platform and helping them shape the customer experience market with React, and a Google Developer Expert in Web Performance. His areas of interest include React and its ecosystem, JS and compile-to-JS languages, DX, and perceived performance optimization. Aside from public speaking about these, he also volunteers at TechLabs, teaching front-end development.

Bree  Hall

Bree is a frontend Software Engineer turned Developer Advocate at HubSpot. She has a passion for coding and making technology more accessible to everyone. Bree creates technical content to help developers create and build autonomously. When she isn't working for the Developer Advocacy team at HubSpot, you can find her playing video games, baking, or traveling to magical destinations.

Aileen  Villanueva Lecuona

"Software engineer with 10+ years of experience building web applications. Based in Mexico, I've recently expanded into AI development, focusing on making machine learning more accessible through JavaScript and web technologies. I organize various tech meetups in my city, fostering local community growth and knowledge sharing. I also contribute to the wider tech community by speaking at conferences and building open-source projects. As a Women Techmaker Ambassador, I'm committed to sharing knowledge and fostering diversity in the tech industry."

Kate  Marshalkina

I’m a Full Stack Developer and Engineering Mentor, obsessed with regular expressions, books, and web technologies. In my work, I mix old with new, soft with hard, cats with dogs. When it’s not a disaster, it’s pure magic!

Daniel  Mocan

Daniel is a full-stack JavaScript developer, working with React and Node. He is passionate about communities and is involved in managing the company or the local community meetups.

Daniel  Afonso

Daniel Afonso is a Developer Advocate at OLX. Daniel has a full-stack background, having worked with different languages and frameworks on various projects from IoT to Fraud Detection. He is passionate about learning and teaching and has spoken at multiple conferences related to React, JavaScript, and testing. In his free time, when he's not learning new technologies or writing about them, he's probably reading comics or watching superhero movies and shows.

Beth  Swingler

A philosopher until she discovered that logic gates could also be used to program useful things, Beth has been building cross-platform front-ends in React and React Native since 2018, managing state across web apps, the blockchain, and secure hardware. Beth is a regular host of the ReactJS Girls London Meetup, and has given talks on the React compiler and the pitfalls of static pre-rendering.

Monica  Restrepo

Monica is a Software Engineer with a deep passion for mobile development and React Native, who enjoys solving complex problems, building new things, and making an impact through technology.

Forbes  Lindesay

Forbes maintains popular node.js projects such as @databases and Pug, and has been working on React applications for over 9 years.

Dan  Neciu

Neciu Dan is the technical co-founder and tech lead of CareerOS, where he spearheads the development, maintenance, and scaling of the main application. Bringing over 12 years of engineering expertise to the table, Dan has a proven track record in the tech industry, having previously served as a Senior Product Engineer at the New York E-commerce brand, AdoreMe, and as a Senior Software Engineer at the food delivery company, Glovo. Beyond his technical contributions, Dan is an esteemed international speaker and mentor. He passionately encourages best development practices, with a keen focus on testing, accessibility, and security. His recent speaking engagements include esteemed conferences like React Alicante, Utah JS, Techorama Belgium, and Frontmania Netherlands.

Kathleen  McMahon

Kathleen is a software engineer, designer, and international conference speaker with deep industry experience that fuels her passion for creating beautifully accessible apps. She’s a Senior Design Technologist at Electronic Arts, a Design Tokens Community Group spec editor and the Creative Director for the CXsisters network. She can be found racing bikes — in costume — as the best lanterne-rouge cyclocrosser you’ll ever meet.

Łukasz  Nowak

Web developer for more than 10 years of professional experience. At the beginning I created many monoliths using PHP. However, after a while I began to shift more and more into frontend side. First contact with React was a major game changer for me. This was because of its simplicity and intuitive approach I have never stopped loving. I usually have my hands on refactoring applications with orchestrating their parts as well as adding the latest technologies and libraries. I also am a very big fan of automatic testing of frontend applications.

Aurora  Scharff

Aurora Scharff is a software developer and Microsoft MVP from Norway with a bachelor's degree in Robotics and Intelligent Systems. She has a solid foundation in engineering mathematics, robotics, algorithms, data structures, and computer architecture. Aurora began her career at a financial technology startup and now serves as a consultant at Crayon Consulting. She focuses on web development and has extensive experience in React and Next.js and active use of React Server Components. Aurora shares her knowledge through workshops, technical blog posts, social media, demo applications, and supporting fellow developers, and she regularly presents internationally at recognized conferences to contribute to the global developer community.

Kitze 

Kitze loves to rant about webdev. He is the founder of Sizzy - the browser for developers. He created React Academy to teach web development. He's the creator of Zero To Shipped - the interactive video course for mastering Fullstack Development. He's documenting his journey on YouTube, streams on Twitch, and has a blog that he maintains once in a blue moon. He made Benji (https://benji.so), Twizzle (https://twizzle.app), ok-google.io (https://ok-google.io), JSUI (https://github.com/kitze/jsui), Glink (https://glink.so), showGPT (https://showgpt.co) etc.

Our Workshop Speakers in 2025

They will help you boost your skills!

Braulio  Díez

Braulio Diez is a javascript developer (old hand coming from .net background), passionate about new front end technologies, and open source contributor.Cofounder of Lemoncode, Braulio is focused on building robust applications, and helping others to improve their skills.

Shivay  Lamba

Shivay Lamba is a software developer specializing in DevOps, Machine Learning and Full Stack Development. He is an Open Source Enthusiast and has been part of various programs like Google Code In and Google Summer of Code as a Mentor and has also been a MLH Fellow. He is actively involved in community work as well. He is a TensorflowJS SIG member, Mentor in OpenMined and CNCF Service Mesh Community, SODA Foundation and has given talks at various conferences like Github Satellite, Voice Global, Fossasia Tech Summit, TensorflowJS Show & Tell.

Matheus  Albuquerque

Matheus is a Staff Front-End Engineer at Medallia, building their surveys platform and helping them shape the customer experience market with React, and a Google Developer Expert in Web Performance. His areas of interest include React and its ecosystem, JS and compile-to-JS languages, DX, and perceived performance optimization. Aside from public speaking about these, he also volunteers at TechLabs, teaching front-end development.

Courtney  Yatteau

Courtney Yatteau is a Developer Advocate on Esri's Developer Experience Team, where she focuses on helping developers enhance web applications through a variety of tools, libraries, and technologies, including mapping solutions. Before Esri, Courtney worked in the secondary education field, teaching computer science and mathematics.

Glenn  Reyes

Glenn is a software engineer, tech speaker and educator with a passion for building beautiful user interfaces using cutting edge web technologies and open source software such as React, GraphQL and TypeScript. Aside from tech, you’ll find him either traveling, underwater, on a road bike or playing the guitar.

Forbes  Lindesay

Forbes maintains popular node.js projects such as @databases and Pug, and has been working on React applications for over 9 years.

Kitze 

Kitze loves to rant about webdev. He is the founder of Sizzy - the browser for developers. He created React Academy to teach web development. He's the creator of Zero To Shipped - the interactive video course for mastering Fullstack Development. He's documenting his journey on YouTube, streams on Twitch, and has a blog that he maintains once in a blue moon. He made Benji (https://benji.so), Twizzle (https://twizzle.app), ok-google.io (https://ok-google.io), JSUI (https://github.com/kitze/jsui), Glink (https://glink.so), showGPT (https://showgpt.co) etc.

Kathleen  McMahon

Kathleen is a software engineer, designer, and international conference speaker with deep industry experience that fuels her passion for creating beautifully accessible apps. She’s a Senior Design Technologist at Electronic Arts, a Design Tokens Community Group spec editor and the Creative Director for the CXsisters network. She can be found racing bikes — in costume — as the best lanterne-rouge cyclocrosser you’ll ever meet.

Łukasz  Nowak

Web developer for more than 10 years of professional experience. At the beginning I created many monoliths using PHP. However, after a while I began to shift more and more into frontend side. First contact with React was a major game changer for me. This was because of its simplicity and intuitive approach I have never stopped loving. I usually have my hands on refactoring applications with orchestrating their parts as well as adding the latest technologies and libraries. I also am a very big fan of automatic testing of frontend applications.

Aurora  Scharff

Aurora Scharff is a software developer and Microsoft MVP from Norway with a bachelor's degree in Robotics and Intelligent Systems. She has a solid foundation in engineering mathematics, robotics, algorithms, data structures, and computer architecture. Aurora began her career at a financial technology startup and now serves as a consultant at Crayon Consulting. She focuses on web development and has extensive experience in React and Next.js and active use of React Server Components. Aurora shares her knowledge through workshops, technical blog posts, social media, demo applications, and supporting fellow developers, and she regularly presents internationally at recognized conferences to contribute to the global developer community.

Kadi  Kraman

Software Developer @ Expo (prev Formidable), instructor at Frontend Masters and Egghead

Have a peek at what is coming

Event Schedule 2025

Join us for a few days of learning a having fun

Thursday 9:00 - 13:00 -

Bulletproof Frontend Testing

Łukasz Nowak

Although I'm a senior frontend developer who fell in love with React apps creation, for the last couple of years I’m polishing my skills around automated tests of frontend applications. My key focus points for writing tests are choosing the right level of testing, asserting as vast an area of functions as possible, and having them bullet-proof (non-flaky) by making them independent from implementation details.

I didn’t think too much about this workshop, however, I would cover the most common topics I always present to new front-end developers in a company I work for.

From integration (Vitest/Jest) perspective the expected outcome would be to make attendees to understand most rationale behind creating tests scenarios something like this https://github.com/LukaszNowakPL/talked-about-this/blob/main/mocking-api/05-integration-testing-with-msw/test/integration/views/AddAirportView.test.tsx This include chapters of:
- Test scenario pattern - to understand what and why should be tested
- Island architecture pattern, to understand at what level should we perform tests and how React Router supports that perfectly
- What frontend application integrates with, to understand what we should mock effectively
- A wrapped rendering pattern allowing to include React router, Tanstack-query and others into the integration layer
- Mocking api calls with MSW on a pro level. This is very important from a flakiness perspective.
- Maybe we will get to use factory pattern and randomisation for mocks creation
- Console warns/errors produced during tests - when we need them, pattern of failing tests if unexpected console item is produced
- Different patterns of asserting app state value
- Different patterns of testing with React router, including testing routing configuration on a pro level
- Differences between JsDom and browser environment
- Why is getByRole() a best selector to use and how to overcome it’s poor performance

From functional/e2e (Playwright/Cypress) perspective it’s going to be:
- When should we test on functional/e2e layer, on a contrary to integration tests
- Mocking api calls (kinda similar topic to MSW-related things)
- How to set up different projects on Playwright tests
- Accessibility support by asserting client journey with keyboard only navigation
- Idea of snapshot tests
- Visual regression attached to snapshot testing with 0 pixel differentiation across all devices. This pattern is kinda unique as usually there is some maxPixDiffRatio. This topic will cover the idea of including business to CR process as well as right levels of snapshot generations
- Accessibility audits attached to snapshot testing (lighthouse, axe, accessibility tree - those items I also proposed as a standard talk). This part might be very valuable to the audience as the topic is not something common
- Failing on unexpected console warns/errors appearance

Maybe I also introduce load testing or mutation testing topics, however, I doubt there will be a space for it.

This would be my first workshop ever provided outside. So I will ask you tons of questions during preparation, if it was chosen. I hold HiQ technological knowledge for testing on a very high level, I just will need to understand what kind of activities, examples, etc. I should prepare for the performance. That’s why the preparation might be challenging for me, however, in a very positive way.

Thursday 9:00 - 13:00 -

TypeScript for React Developers

Forbes Lindesay

This workshop will start with the basics of TypeScript, but we'll move fast. By the end of the workshop you will be comfortable adding types to any React component, you will understand how and when to use more advanced techniques in TypeScript, and you will know about the common pitfalls that allow errors even when code looks type safe.

Thursday 9:00 - 13:00 -

Hands-on React Server Components, Server Functions, and Forms in the Next.js App Router

Aurora Scharff

In this workshop, we will explore React's latest features: Server Components, Server Functions, and Forms. Discover how to optimize server-side rendering, build smooth user experiences with React Suspense and Transitions, enhance application interactivity with Server Functions and multiple new React 19 hooks, and create robust forms for efficient data handling and validation.

Designed for developers of all levels, this workshop provides practical skills to build scalable, performant web applications.

Thursday 9:00 - 13:00 -

GraphQL for React Developers

Glenn Reyes

This workshop is all about using GraphQL in React applications. We’ll provide you with a pre-configured setup designed for scalability, focusing on how the client interacts with GraphQL. From there, we’ll explore advanced features of GraphQL, such as fragments, mutation cache, optimistic UI, and subscriptions. We’ll also touch briefly on how GraphQL fits into the evolving React ecosystem, including emerging patterns with React 19 and Server Components. By the end, participants will have a comprehensive toolkit for crafting scalable, GraphQL-integrated React applications.

Thursday 9:00 - 13:00 -

Zero To Shipped: Building a fullstack app

Kitze

In this hands-on workshop, you'll build a fullstack web application using a modern stack focused on performance, type safety, and developer experience. We’ll use React, Next.js, TypeScript, Tailwind CSS, shadcn/ui, tRPC, Prisma, React Hook Form, Framer Motion, and Better Auth to go from blank canvas to deployed app. Whether you're looking to level up your fullstack skills or streamline your development workflow, you’ll walk away with practical knowledge you can apply immediately.

Thursday 13:00 - 14:15 -

lunch

Thursday 14:15 - 18:15 -

Practical Accessibility in React: The Sand Dollar Approach

Kathleen McMahon

Building accessibility into a React app can feel like beachcombing: you scan tide pools, sift through scattered components, and spot delicate treasures waiting to be uncovered. But hidden among buried aria attributes and half-implemented patterns, it takes a keen eye to spot what really works. And sometimes? Everything looks fine — until a screen reader or keyboard reveals what’s been missed beneath the surface.

Like sand dollars, accessibility patterns can be beautiful and valuable — but without thoughtful care, they’re easily overlooked or broken.

With the European Accessibility Act and global standards on the rise, accessibility isn’t just required — it’s an opportunity to build better, more inclusive experiences for everyone.

In this hands-on workshop, you’ll learn practical ways to bring accessibility into every stage of your React app — from semantic markup, color contrast, and focus styles to keyboard navigation, responsible aria usage, testing tools, automation, and sustainable patterns. Along the way, we’ll touch on collaborating with designers and stakeholders to keep accessibility a shared priority. You’ll leave with actionable strategies, trusted tools, and the confidence to build apps that are resilient, inclusive, and ready for every user — no matter what the tide brings in.

Thursday 14:15 - 18:15 -

React Internals and Advanced Performance Patterns

Matheus Albuquerque

Writing fluid user interfaces becomes increasingly challenging as the application complexity increases. Also, in a world with a wide variety of network connections, any user can have a slow experience, and apps that delight users on fast connections can barely be usable on slow ones.

With a methodology based mostly on:

↝ Revisiting Computer Science concepts.

↝ Understanding how tools work under the hood and the rationales behind that by checking their source code.

↝ Leveraging real-world case studies from small, medium, and enterprise-scale companies.

In this workshop, we will address the following topics:

↝ Scheduling, reconciliation, React Fiber, and concurrent React features.

↝ Static analysis, compilers, the React compiler, and Million.js.

↝ Different rendering patterns, like islands, streaming SSR, and React Server Components.

↝ A wide range of native, performance-related, browser APIs.

↝ Measuring responsiveness, and reliably identifying culprits for bad experiences.

↝ Apply modern techniques to legacy codebases, via code generation, polyfilling, and others.

Thursday 14:15 - 18:15 -

Building Dynamic Interactive Maps with React

Courtney Yatteau

Unlock the potential of interactive web mapping with React in this hands-on workshop! Ideal for developers of all levels—even if you’re new to geospatial data—this session covers essential mapping concepts, API integrations, and interactive features using React and popular JavaScript mapping libraries. Learn to create visually appealing, dynamic maps that enhance any web application with real-time data and engaging design.

Thursday 14:15 - 18:15 -

Bringing and running AI Agents in the Browser and React

Shivay Lamba

"Workshop - submitted a talk with same title

""1. Intro to the general landscape of LLMs, RAG
2. What are AI Agents
3. Core components of AI Agents
4. How to build your first AI Agent with JavaScript
5. Stack to build AI Agents in the browser with open source models""

In the past few years, there have been a large number of generative AI use cases and adoption has grown increasingly. A large number of web and JS applications now leverage large language models (LLMs), vector search / RAG (Retrieval Augmented Generation) for building better user experiences.

Now the tide is shifting, and we have entered the era of AI agents. This is a promising field which combines the different generative AI usecases and helps to simplify the process of interacting with Gen AI by essentially making agents act like humans and makes interactions feel more human like to solve problems in an automated fashion.

In this talk, while we give a quick over view of LLMs, RAG, ,we will dive deeper into concepts of AI Agents such has how one can leverage LLMs for specific tasks. How can we include tool calling / function calling in AI Agents. Thus showing how an AI Agent is a system that is capable of independently deciding which functions or data sources to used to efficiently execute users' orders.

We will show how to develop an AI agent that runs purely on the browser vs running them using cloud.

This talk is for javaScript developers, AI enthusiasts, and tech innovators who want to integrate the use of AI within web applications to create intelligent and interactive app experiences.

Thursday 14:15 - 18:15 -

Fine-tuning for the Native Feel

Kadi Kraman

React Native apps and websites already use platform UI components, of course, but a lot of what makes an app or a website look and feel truly at home in its native environment is up to how the developer uses their toolbox. Let’s learn how to employ platform-appropriate components, styles, UX, navigation patterns, and more to create cross-platform apps that nonetheless feel cohesive within Android, iOS and Web.

Thursday 14:15 - 18:15 -

Astro for React Developers

Braulio Díez

Astro has been gaining serious traction in recent years. If you’re a React developer, chances are you’ve heard of it — but do you really know what it can do for you?

In this workshop, you’ll learn how Astro can complement your React skills, when to use it, and how to seamlessly integrate it into your existing projects. We’ll cover everything from core concepts to hands-on examples, with a clear goal: combining the best of both worlds.

Agenda:
Key concepts: SSG, SSR, and hybrid rendering.

Creating an Astro project from scratch.

Layouts and content structure.

Components: usage and organization.

Smooth integration with React components.

Server Actions and Server Streaming.

Real-world case study:

Headless CMS integration.

Building the main layout and homepage.

Generating lists and detail pages.

Deployment strategies.

Saturday 18:15 - 19:15 -

refreshments & networking

Friday 08:00 - 08:50 -

badges pick-up

Friday 08:55 - 09:00 -

conference opening & welcome

Friday 9:00 - 9:35 AM -

---

Kadi Kraman

Friday 9:35 - 10:10 -

---

Daishi Kato

Friday 10:10 - 10:45 -

Building Interactive Async UI with React 19 and Ariakit

Aurora Scharff

Handling async operations in UI components can be tricky—flickering pending states, inefficient state updates, and unstable user experiences are common issues. Building accessible UI components presents additional challenges, as meeting accessibility requirements often requires extra effort, which can add complexity to the development process.

In the context of the Next.js App Router, this session will demonstrate how React Server Components streamline data fetching, while other React 19 tools help manage mutations, loading states, and optimistic updates more effectively. We’ll combine these with Ariakit to simplify the process of building interactive, accessible UI components with less boilerplate. You’ll leave with practical strategies for managing async operations while ensuring a smooth, reliable user experience.

Friday 10:45 - 11:15 -

coffee-break

Friday 11:15 - 11:50 -

The 2025 State of React Testing

Daniel Afonso

Have we been stuck in the same testing pain loops for years? Even though it might seem like it, we haven't!
Even if AI is now writing our tests, many React developers have faced numerous challenges, from the unclarity of test classifications to the struggle of mocking, long-running integration tests, and shifting everything to E2E tests.
Let's recap everything that has happened in the past years and look into the present to explore what 2025 will bring for testing in the React world around test runners, testing libraries, mocking, production practices, and AI-based tools.

Friday 11:50 - 12:25 -

Compilers, User Interfaces & the Rest of Us

Matheus Albuquerque

Compilers have long been seen as one of the most complex topics in computer science. Nowadays, web frameworks are evolving from runtime libraries into optimizing compilers and reshaping how we build user interfaces. Different topics in front-end development—e.g. reactive programming—are now experiencing this era fueled by static-analysis-driven insights.

This talk will explore how modern UI compilers are redefining performance and developer experience. We’ll discuss how some compilers are designed and different open-source solutions—including the React Compiler, Million.js, Svelte, and Marko—, as well as enterprise apps, and the growing role of compilers in automating things.

By the end of the session, you'll probably be optimistic about a future where compilers understand our entire code and offload a huge part of our mental burden related to manual tasks!

Friday 12:25 - 13:00 -

React Beyond the DOM

Erik Rasmussen

It's easy to forget what the creators of React knew from the start: that React is not only for building web pages. Most of us have heard of React Native, that renders to native mobile components, but React doesn't have to render to ""components"" at all. There's React PDF to generate PDFs and Ink for building UI in the terminal.

At my company, we've built a way for developers to use React to build plugins for our webapp that render to our custom components, giving us full control over the UI design (the ""how""), whilst giving the plugin developer full control UX (the ""what"").

In my talk, I'll explain what it's like to build a React renderer and reconciler, what they are and how to use them.

Friday 13:00 - 14:15 -

lunch

Friday 14:15 - 16:00 -

Lightning Talks

Courtney Yatteau - Reacting to Surprises: Creating Engaging Hidden Features

Luis Oliveira - Feature Flags 101: Transforming Your Development with a Simple Switch

Przemek Krupiński - Building component libraries with designers, not for them

Miquel Company - Local first is the new black

Heather Thacker - Level up your React knowledge with vibe coding

Aris Markogiannakis - Honey, I shrunken the testers with Playwright Codegen

Dan Neciu - Scaling a React Application from 0 to a Brazilian users

Paulina Chojnowska - ---

Friday 16:00 - 16:30 -

coffee-break

Friday 16:30 - 17:05 -

Shredding the web: Let's build a guitar amp with React

Chance Strickland

Have you ever wondered how an electric guitar actually works? Left alone, the guitar can’t do much. To produce sound you also need an amplifier. If the <Guitar /> and <Amplifier /> are React components, the amp would receive the guitar as a prop and turn its signal into beautiful music.

What if I told you that we could actually build this in React, and create all of the sounds we need to play our guitar using the browser? In this talk we’ll do just that. We’ll explore the Web Audio API and how it can be used to create and manipulate a wide range of sounds using a guitar as an input device.

Friday 17:05 - 17:40 -

Lean & Adaptive: Building a Highly Customization App in React Native

Monica Restrepo

Friday 17:40 - 18:15 -

Nearly Familiar: Can Web Developers Relate to Genealogy?

Kevin Maes

Were you born as a graph node in a complex tree structure? For millions of people exploring their family history, that’s exactly what it looks like. In this talk, we’ll dive into GEDCOM—the standardized format that makes it possible to collect, share, and interoperate genealogical data across software platforms.

We’ll explore how this tree-shaped data structure lends itself beautifully to web development, from parsing and visualization to creative coding. Whether you’re into data viz, generative art, or just love building tools that make information more human, you’ll come away with ideas for transforming your own family history into rich, personal JavaScript experiences.

Friday 18:15 - 19:15 -

refreshments & networking

Saturday 9:00 - 9:35 AM -

The State of React and the Community in 2025

Mark Erikson

React has come a long way since its release in 2013 - from skepticism and surprise, to the most widely used UI library with the largest ecosystem. Today, there's an uneasy mixture of excitement over React's latest features, and community confusion over the goals and future directions of the React team. Why has React pivoted from being ""just a view library"" to a full-stack system? What's driving the React team's emphasis on using ""frameworks"" for projects? How will these directions affect React's existing capabilities?

We'll look back at the history of React's development to understand the major influences that have shaped its design. From there, we'll dig into the specific reasons for React's recent features and tool recommendations. Finally, we'll address some frequently expressed concerns about where React is headed and how that will impact existing and future React apps.

uOBSaturday 9:35 - 10:10 -

My CSS is Faster Than Your React! Writing CSS only React Search!

Evyatar Alush

React is powerful, but filtering thousands of elements efficiently can be a performance bottleneck. Re-renders and complex JavaScript logic often seem unavoidable. We're going to throw out the rule book and achieve blazing-fast filtering with just CSS. Zero re-renders of the list, and without even needing a complex search algorithm.

Join me for a live coding demonstration where we build a high-performance search feature using only CSS. We'll employ some creative and unconventional techniques, using CSS in all the ways they always told us not to.

Prepare to have your assumptions about what's possible with CSS in React challenged, and to discover how a little outside-the-box thinking can lead to significant performance gains and simplified code.

Saturday 10:10 - 10:45 -

Let's Build Your Personal AI Agent in React

Aileen Villanueva Lecuona

We all have those repetitive web tasks we wish would just handle themselves—sorting through data, extracting information from multiple pages, or customizing content for different audiences. What if your React application could do this autonomously, right in the browser?
This talk demonstrates how to create intelligent AI agents in React that eliminate tedious tasks without sending sensitive data to the cloud. We'll combine modern React with client-side AI techniques like RAG and function calling to build an app that understand content, make decisions, and take actions based on user goals.
For React developers and AI enthusiasts looking to extend their web applications with AI.

Saturday 10:45 - 11:15 -

coffee-break

Saturday 11:15 - 11:50 -

Unleashing the Magic of JavaScript Generators

Mattia Manzati

JavaScript Generators are often underrated, but they offer a powerful API that can unlock a variety of useful and creative patterns. In this talk, we'll explore how Generators can be leveraged to build fully type-safe APIs for both backend and frontend applications, ensuring strong typing throughout. Along the way, we'll also dive into some fun and experimental uses to demonstrate their flexibility and power. By the end of this session, you'll walk away with at least one new use case for incorporating Generators into your own APIs, while enjoying the benefits of full type safety.

Saturday 11:50 - 12:25 -

The Dark Side of UI – Avoiding Common Frontend Anti-Patterns

Bree Hall

At some point, we all think we know React—until we have to explain it to someone else.

I started creating React content to help other developers, but what I didn’t expect was how much it would change the way I approach building React apps. Breaking down concepts for others made me question my own assumptions, rethink patterns I had taken for granted, and spot issues in my own code that I had never noticed before.

In this talk, I’ll share:

1- The biggest React mistakes I only caught because I had to explain them

2- How content creation helped me write better, more maintainable React components

3- Why “learning in public” is the ultimate hack for improving your debugging skills

This isn’t just a talk about teaching—it’s about how explaining React forced me to build smarter, more scalable applications. Whether you're leading a team or optimizing complex React projects, this session will challenge the way you think about React development—and why sharing your knowledge might be the missing piece in your growth as a senior engineer.

Saturday 12:25 - 13:00 -

Write Once, Test Everywhere: Cross-Platform Testing for React Native with Vitest

Łukasz Chludziński

As React Native evolves and expands to new platforms, ensuring consistent behavior across diverse environments is critical. Existing cross-platform testing solutions often lack flexibility, typically supporting only popular platforms like iOS and Android.

This talk introduces a lightweight, Vitest-based testing architecture designed for React Native, enabling developers to run tests across multiple platforms efficiently.

We’ll explore its implementation, walk through writing tests, and demonstrate how easy it is to add support for any JavaScript-running platform with just a single file.

Saturday 13:00 - 14:15 -

lunch

Saturday 14:15 - 16:00 -

Lightning Talks

Beth Swingler - Zen and the art of code maintenance

Daniel Mocan - Fun with emails

Kate Marshalkina - End-to-end testing: the hard parts

Forbes Lindesay - Deploying an app with Docker

Kathleen McMahon - The Beachcomber’s Guide to Type-Safe Design Systems

Ilda Neta - Boosting React Native Performance with React Compiler: A Sneak Peek into the Future

Łukasz Nowak - Make development easier with your own browser extensions

Vinu Vijy Nair - Audio recording and playback complexity across browsers

Saturday 16:00 - 16:30 -

coffee-break

Saturday 16:30 - 17:05 -

Practical guide to animation in React

Kateryna Porshnieva

Small animations can make UIs more delightful and improve user experience. In this talk, we’ll explore how to add these animation to your React apps, using everything from simple CSS transitions to more complex spring-based motion.

We'll walk through practical examples to show how these animations can enhance user experience without getting in the way. Plus, we'll discuss how to keep them running smoothly and make sure they're accessible to everyone.

Saturday 17:05 - 17:40 -

Running WebAssembly in React Native Applications

Shivay Lamba

Building cross-platform mobile and desktop apps in React Native is rising. We have seen that the current ecosystem is closing the gap towards Web-APIs. It is increasingly becoming feasible to build performant and truly universal apps and libraries. The latest advancements is the ability to execute WASM (WebAssembly) directly in a React Native app.

This talk covers some naive approach of implementing a native module for React Native, exposing WebAssembly runtime: Wasmer, which initially turns out to be really slow, mainly because of the restriction on iOS devices that apps are not allowed to perform just-in-time compilation on devices. This however is balanced with the React Native platform’s ability to run ahead-of-time compiled native code and the current solution, built and maintained by Callstack, uses wasm2c to build native modules for React Native.

This capability to run Wasm in React Native unlocks a lot of interesting use-cases to bring highly performant, secure applications usecases with low memory, size footprint of WebAssembly such as machine learning model inference, running C++ code directly in React native applications and unlocks businesses to leverage a powerful technology within their React native applications

Saturday 17:40 - 18:15 -

----

Kitze

Saturday 18:15 - 19:15 -

refreshments & networking

The Venue

The conference will take place at Palacio de Congresos de Alicante, a modern conference hall that both the speakers and audience will love.
Here we have gathered information about some accommodation possibilities.

Airports

Alicante's airport is one of the busiest in Spain, with flights from 119 different destinations. Alternatively, you could also fly to Valencia, taking a direct train from there to Alicante (90 min.), or Madrid, taking the high-speed train to Alicante (2.5 hours).

Our sponsors

They make React Alicante possible. Jump on board for the 2025 edition!

PLATINUM SPONSORS


GOLD SPONSORS



SILVER SPONSORS




BRONZE SPONSORS & MEDIA PARTNERS





ORGANIZED BY





Do you want to become a sponsor?

Contact Info

Address:Avinguda de Dénia, 47, 49, 03013, Alicante, Spain

E-Mail: react-alicante@limenius.com