June 13 - 17, 2025
In collaboration with
There is no available stream at the moment.
Summit Track
Base Camp Track
Discussion Rooms
Opening
SPA to SSR and Everything in Between icon
Tanner Linsley «‎SPA to SSR and Everything in Between»
How to Become a Staff Engineer icon
Shruti Kapoor «‎How to Become a Staff Engineer»
Lightning Talks
Break
The State of React and the Community in 2025 icon
Mark Erikson «‎The State of React and the Community in 2025»
Panel Discussion: The State of React
Deploy Everywhere with Expo Router icon
Evan Bacon «‎Deploy Everywhere with Expo Router»
Break
React Compiler Internals icon
Lydia Hallie «‎React Compiler Internals»
Building Full Stack React Apps with Bun icon
Jarred Sumner «‎Building Full Stack React Apps with Bun»
Maximize Productivity with AI Agents icon
Tejas Kumar «‎Maximize Productivity with AI Agents»
Lynx: Unlock Native for More icon
Xuan Huang «‎Lynx: Unlock Native for More»
Our Own React Global State Manager in Less Than 50 Lines of Code icon
Miguel Ángel Durán «‎Our Own React Global State Manager in Less Than 50 Lines of Code»
Efficient Data Visualisation with React and SVG icon
Ido Moshe «‎Efficient Data Visualisation with React and SVG»
Closing
Opening
The State of React icon
Sacha Greif «‎The State of React»
AI-Powered Frontend Development: Building Better UIs Faster icon
Steve Sewell «‎AI-Powered Frontend Development: Building Better UIs Faster»
Thinking Like an Architect icon
Luca Mezzalira «‎Thinking Like an Architect»
Your Frontend’s Best Friend - How to Ship Fast in 2025 icon
Andre Landgraf «‎Your Frontend’s Best Friend - How to Ship Fast in 2025»
Senior Isn't About Your Tech Skills icon
Swizec Teller «‎Senior Isn't About Your Tech Skills»
Break
Security meets Usability: Crafting Dynamic and Granular Access Control Solutions icon
Samhitha Rama Prasad «‎Security meets Usability: Crafting Dynamic and Granular Access Control Solutions»
The AI Developer's Guide to Not Accidentally Summoning Skynet icon
Ramona Schwering «‎The AI Developer's Guide to Not Accidentally Summoning Skynet»
React for Good: Creating Inclusive, Secure, and Scalable Applications in Emerging Markets icon
Innocencia Ndembera «‎React for Good: Creating Inclusive, Secure, and Scalable Applications in Emerging Markets»
My Heart Is In the Right Place, but the DOM Isn't icon
Kyle West «‎My Heart Is In the Right Place, but the DOM Isn't»
Break
Validating the Web: The Evolution of Form Validation icon
Luis Oliveira «‎Validating the Web: The Evolution of Form Validation»
Prioritizing Architecture Over Framework in Web Development icon
Alexandre Rivest «‎Prioritizing Architecture Over Framework in Web Development»
How to React Compiler icon
Anton Nepsha «‎How to React Compiler»
T3Boy: Making Accurate Game Boy Emulation Accessible with Next.js and WASM icon
Travis McGeehan «‎T3Boy: Making Accurate Game Boy Emulation Accessible with Next.js and WASM»
Closing
Opening
At the Top of the Pyramid: Playwright Testing at Scale icon
Kate Marshalkina «‎At the Top of the Pyramid: Playwright Testing at Scale»
Build a Metaframework in 30 Minutes or Less icon
Darko Bozhinovski «‎Build a Metaframework in 30 Minutes or Less»
Let's Fight: React Framework Showdown 🥊 icon
Ankita Kulkarni «‎Let's Fight: React Framework Showdown 🥊»
🏆 React OS Awards Ceremony 🏆
Break
Building Cross-Platform Federated Modules With React, React Native and Re.Pack icon
Mike Grabowski «‎Building Cross-Platform Federated Modules With React, React Native and Re.Pack»
Break
Web Performance Meets Human Sciences icon
Matheus Albuquerque «‎Web Performance Meets Human Sciences»
From Architecture to Adoption: Engineering & Scaling a Modern LMS with React icon
Adrian Hajdin «‎From Architecture to Adoption: Engineering & Scaling a Modern LMS with React»
Compiled Atomic JavaScript? icon
Naman Goel «‎Compiled Atomic JavaScript?»
Using React Without Using React icon
Krasimir Tsonev «‎Using React Without Using React»
Closing
Beyond Maps: Crafting Immersive Geospatial Experiences with React and deck.gl icon
Marko Letic «‎Beyond Maps: Crafting Immersive Geospatial Experiences with React and deck.gl»
Blazing Fast Page Navigation with Speculation Rules icon
Medhat Dawoud «‎Blazing Fast Page Navigation with Speculation Rules»
Rusty Native Modules for React Native icon
Kræn Hansen «‎Rusty Native Modules for React Native»
Real-Time Multiplayer Gaming with React Native: A Reflex Game Case Study icon
Harshil Agrawal «‎Real-Time Multiplayer Gaming with React Native: A Reflex Game Case Study»
Scaling React Apps with Parallelism: Patterns for Multi-Threaded UIs icon
Shubham Gautam «‎Scaling React Apps with Parallelism: Patterns for Multi-Threaded UIs»
Break
Scaling a React Application from 0 to a Brazilian Users icon
Neciu Dan «‎Scaling a React Application from 0 to a Brazilian Users»
Testing React Applications Like an Engineer icon
Austin Shelby «‎Testing React Applications Like an Engineer»
Reimagine Frontend in the Serverless Era icon
Evangelia (Litsa) Mitsopoulou «‎Reimagine Frontend in the Serverless Era»
React Beyond the Browser icon
Menahi Shayan «‎React Beyond the Browser»
Break
Improve Your Presentation Skills by Scripting Your Live Coding Demos to Perfection icon
Elio Struyf «‎Improve Your Presentation Skills by Scripting Your Live Coding Demos to Perfection»
Whose Job is Animation? icon
Matt Colman «‎Whose Job is Animation?»
Closing

Free perks

Full-access remote attendee gets

hands-on workshops with field experts
Participate in hands-on sessions and get certificates
Speakers’ personal video rooms
Hang out with well-know JavaScript developers and ask them anything
Q&A Discord channels
Enjoy chatting with the speakers in Discord space

Discussions

Join discussions focusing on specific technologies. Hang out with people who are on the same page. Discussion rooms on June 13 will be held in a hybrid format, while on June 17 in a remote format.

Future of Native logo

Future of Native

DiscussionRoom
Jun. 13, 12:45
Rita Castro closeupEvan Bacon closeupKræn Hansen closeupMike Grabowski closeupXuan Huang closeup
Rita Castro, Evan Bacon, Kræn Hansen, Mike Grabowski, Xuan Huang,
AI Unconference logo

AI Unconference

DiscussionRoom
Jun. 13, 14:00
Tejas Kumar closeupJohannes Goslar closeupNaman Goel closeupAdrian Hajdin closeupEvangelia (Litsa) Mitsopoulou closeupAustin Shelby closeup
Tejas Kumar, Johannes Goslar, Naman Goel, Adrian Hajdin, Evangelia (Litsa) Mitsopoulou, Austin Shelby,
Future of Fullstack Development logo

Future of Fullstack Development

DiscussionRoom
Jun. 17, 12:30
Tanner Linsley closeupNaman Goel closeupAndre Landgraf closeupKræn Hansen closeupShubham Gautam closeupNeciu Dan closeupAustin Shelby closeupAlexandre Rivest closeup
Tanner Linsley, Naman Goel, Andre Landgraf, Kræn Hansen, Shubham Gautam, Neciu Dan, Austin Shelby, Alexandre Rivest,
AI and the Modern Developer logo

AI and the Modern Developer

DiscussionRoom
Jun. 17, 14:00
Naman Goel closeupTravis McGeehan closeupShubham Gautam closeupNeciu Dan closeupMenahi Shayan closeupAustin Shelby closeupAnton Nepsha closeupInnocencia Ndembera closeup
Naman Goel, Travis McGeehan, Shubham Gautam, Neciu Dan, Menahi Shayan, Austin Shelby, Anton Nepsha, Innocencia Ndembera,
Growing to Senior & TechLead logo

Growing to Senior & TechLead

DiscussionRoom
Jun. 17, 15:00
Swizec Teller closeupMedhat Dawoud closeupLuca Mezzalira closeupTravis McGeehan closeupNeciu Dan closeupKyle West closeupAlexandre Rivest closeupInnocencia Ndembera closeup
Swizec Teller, Medhat Dawoud, Luca Mezzalira, Travis McGeehan, Neciu Dan, Kyle West, Alexandre Rivest, Innocencia Ndembera,
Upcoming workshops
See all
Instrument, Monitor, Fix: A Hands-On Debugging Session
React Summit 2025React Summit 2025
Jun 2, 14:00
Instrument, Monitor, Fix: A Hands-On Debugging Session
Workshop
Lazar Nikolov
Lazar Nikolov
You just shipped a new feature. Tests passed. CI’s green. Everything’s deployed. Life’s good… until the alerts start rolling in. Users reporting “weird stuff happening”, UI glitches, vague “it seems slow” reports, and that dreaded “can’t login” message. Well, this is shaping up to be a bad day. But… maybe not.Watch this hands-on session to learn how to build it, break it, debug it, and go from “no idea what’s wrong” to fixing issues—all in one go. Since we’re serious developers (obviously), we’ll use Next.js and:Setup Sentry from the ground up - including Errors, Session Replay, and TracingLearn ways to use Replays to understand the real user experience, and how to use Tracing to debug application issuesLeverage Sentry AI and the context of your application to understand what’s actually broken, and use Autofix to generate a fix - from root cause all the way to PR.Use this workshop guide to follow along: Quickstart Guide.
Register
TDD in Frontend
React Summit 2025React Summit 2025
Jun 3, 14:00
TDD in Frontend
Workshop
Aleksandr Shinkarev
Aleksandr Shinkarev
Tests first, code last!How to develop your frontend that the code isn't falling apart? How to make it scary free to deliver your work results? How to battle bugs that are chasing you at every step you make?I am going to answer these questions during the workshop and show how to follow TDD at React applications.To showcase the approach I am going to use Cypress, React, MobX, and even Dev Containers. These tools can be replaced by others that are in use in your projects today. Here and now tooling is not so important.In spite of the title the workshop is going to be useful not only for frontend developers. You can benefit from it even working in a different area of development because the key here is a mindset of how to make reliable applications through testing.
Register
Building Dynamic Grids and Charts
React Summit 2025React Summit 2025
Jun 3, 16:00
Building Dynamic Grids and Charts
Workshop
Brian Love
Brian Love
AG Grid and AG Charts are enterprise grid and chart libraries that are built for performance. In this workshop, you'll learn the basics of getting started with building feature-rich grids and charts in your React applications.
You'll discover:How quick you can build powerful grid and charting solutions in React:Rendering and editing cells in AG GridBuilding line, bar, and pie charts.In this 3 hours hands-on workshop you'll learn the powerful simplicity of using AG Grid and AG Charts in your apps. Let's be honest, grids and charts can be tough. Thankfully, AG Grid and AG Charts makes it easy. This workshop is helpful for those considering a grid to chart library, for developers, and for team leads.
Register
Enhancing React Apps with Playwright Monitoring
React Summit 2025React Summit 2025
Jun 4, 14:00
Enhancing React Apps with Playwright Monitoring
Workshop
Nica Mellifera
Nica Mellifera
Test and trust your React app by combining Playwright’s powerful browser automation with modern synthetic monitoring. In this hands-on workshop, you’ll learn how to write real user flow tests with Playwright, run them locally, and then scale them into production-ready monitoring with Checkly.We’ll start with a quick tour of synthetic vs. real user monitoring, then dive into testing key interactions in your app, from page loads to forms and navigation. You’ll learn how to use Playwright’s core features to create reliable end-to-end tests.Next, we’ll show you how to turn those local tests into live monitors. You’ll deploy your tests as synthetic monitors, view test runs, and debug failures with rich observability data, like screenshots and traces.Table of contents:Intro: Synthetic vs RUM, Testing vs MonitoringSetup to run app locallyWrite Playwright tests on the appPlaywright core features Run testsConvert Playwright tests into synthetic monitorsConcepts of Monitoring as CodeObservability: debug with Traces, Logs & ScreenshotsClosing the loop with alerts and notification channels considerationsWorkshop level: developers comfortable with React and CLI tools.
Register
Building Full Stack Apps With Cursor
React Summit 2025React Summit 2025
Jun 5, 14:00
Building Full Stack Apps With Cursor
Workshop
Mike Mikula
Mike Mikula
In this workshop I’ll cover a repeatable process on how to spin up full stack apps in Cursor.  Expect to understand techniques such as using GPT to create product requirements, database schemas, roadmaps and using those in notes to generate checklists to guide app development.  We will dive further in on how to fix hallucinations/ errors that occur, useful prompts to make your app look and feel modern, approaches to get every layer wired up and more!  By the end expect to be able to run your own AI generated full stack app on your machine!
Register
Build and Customize a Node-Based Workflow Builder With React
React Summit 2025React Summit 2025
Jun 9, 14:00
Build and Customize a Node-Based Workflow Builder With React
Workshop
Łukasz Jaźwa
Łukasz Jaźwa
Node-based user interfaces offer an intuitive and powerful way to represent complex data flows and processes. In this interactive 3-hour workshop, you’ll learn how to create engaging diagram UIs using React and the popular React Flow library. We’ll start by exploring key libraries for creating custom diagram UIs, comparing their strengths, differences, and most effective use cases. Focusing on React Flow, we’ll then build a workflow application together, introducing features such as custom nodes and edges, drag-and-drop functionality, state management, minimap and zoom controls, auto- layout, and property-editing sidebar. You’ll discover how to leverage open-source UI components designed for diagramming to enhance visual appeal and learn how to extend diagrams with custom functionality. We’ll also look at existing tools and products that can streamline your development process – so you can concentrate on implementing your business logic efficiently. By the end of this workshop, you’ll know how to unlock the potential of node-based UIs in React, enabling you to create rich, interactive applications tailored precisely to your project’s needs.Workshop Agenda:Introduction to Diagram LibrariesBuilding a Workflow Application with React FlowImplementing Advanced Interaction and Usability FeaturesEnhancing the User ExperienceExtending and Scaling Your Node-based UIPlease note that this workshop assumes a comfortable working knowledge of React, so we can focus on building advanced features right from the start.
Register
React Query - Beyond the Basics
React Summit 2025React Summit 2025
Jun 11, 7:00
React Query - Beyond the Basics
Workshop
Dominik Dorfmeister
Dominik Dorfmeister
In this workshop, we'll go beyond the fundamentals and explore some of the more powerful features React Query has to offer. You'll gain a deeper understanding of how it works under the hood and learn how to write scalable, maintainable React Query code.Together, we'll build a simple example app and incrementally enhance it with one core objective in mind: delivering the best possible user experience. That means snappy interactions, minimal layout shifts, and avoiding unnecessary loading spinners wherever we can.To achieve this, we'll dive into advanced techniques like various forms of prefetching (including integration with route loaders), seeding the query cache, crafting smooth paginated experiences, and even persisting query state through full page reloads using persistence plugins.
Note: You should have prior knowledge about React Query if you attend this workshop.
Register
React in Patterns
React Summit 2025React Summit 2025
Jun 11, 7:00
React in Patterns
Workshop
Krasimir Tsonev
Krasimir Tsonev
React and its ecosystem grows every year. New tools, new patterns, new concepts. This workshop covers the latest trends in the React development world. If you feel that you know how to use it but there is something more you could learn, this workshop is for you. We'll be going through the fundamentals, composition patterns, state management, styling workflows, routing, server-side rendering and components.
Register
Defensive Coding
React Summit 2025React Summit 2025
Jun 11, 12:00
Defensive Coding
Workshop
Zbyszek Tenerowicz
Zbyszek Tenerowicz
Malicious code is out to get you. Can you keep your app working as expected and hold on to your secrets? Come to this workshop and try!The entire workshop will be delivered as bite-sized hands-on exercises where increasingly advanced threats are presented and you get to defend. 
No matter if you're concerned with malicious npm packages or building software to run other people's code, techniques presented in this workshop can be used to isolate JavaScript at runtime and protect against prototype poisoning.
We'll explore techniques allowing cooperation with packages that intend to steal your secrets and mess with built-in functionality of JavaScript via prototype-poisoning.Another part of the workshop will focus on using tools to isolate code and scale the defensive coding practice up for larger codebases.
If you're not dealing with security-critical code, it's a great opportunity to expand your awareness of rarely explored areas of JavaScript knowledge.
Register
Bringing and Running AI Agents in the Browser
React Summit 2025React Summit 2025
Jun 11, 12:00
Bringing and Running AI Agents in the Browser
Workshop
Shivay Lamba
Shivay Lamba
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 workshop, 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 workshop 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.
Table of contents:  1. Intro to the general landscape of LLMs, RAG2. What are AI Agents3. Core components of AI Agents4. How to build your first AI Agent with JavaScript5. Stack to build AI Agents in the browser with open source models
Register

Our MCs

Scott Tolinski  avatar
Scott Tolinski
Co-host of Syntax.fm
I own and make video tutorials teaching web development for Level Up Tutorials, releasing a new premium series every month. I also co-host Syntax.fm with Wes Bos. Syntax is a popular, light hearted web development podcast that teaches full stack topics while staying fun. I enjoy breaking also known as breakdancing, and have been dancing for over 15 years doing shows for professional NFL and NBA teams. I'm inspired by a hot cup of green tea, excellent music, and Shaw Bros. kung fu movies.
Anjana Vakil avatar
Anjana Vakil
Anjana suffers from a chronic case of curiosity, which led her from philosophy to English teaching to computational linguistics to software development. As an internationally acclaimed public speaker & educator, her talks and courses on functional programming, JavaScript, and philosophical & linguistic perspectives on software engineering have reached millions of learners worldwide. These days she mostly codes & teaches from her dual home bases in the San Francisco Bay & Berlin, when not traveling (in a mask) to events around the world to speak about the joy of programming and advocate for a more equitable & ethical tech industry. Nerd out with her about programming paradigms, ask her about the Recurse Center & Outreachy, and definitely invite her to your karaoke party!
Nathaniel Okenwa avatar
Nathaniel Okenwa
Twilio
Nathaniel is a Developer Evangelist at Twilio working to create magical moments for developers with their products. He is a die hard fan of JavaScript, sports, superheroes and mixed martial arts. His life goals are to have Batman's brains, Deadpool's humour, T'Challa's fashion sense, Killmonger's Wokeness, and Thanos' determination! He serves the Javascript community in the UK and the rest of Europe.
Mettin Parzinski avatar
Mettin Parzinski
Miro
Father, husband, squash player, quite bad at chess, metalhead, aspiring woodworker. Working in the developer experience team at Miro to enable other developers to create awesome plugins for Miro boards.

Sponsors


Would like to join the community and improve your tech brand?
Check out the sponsors' offers

Platinum
  • MUI logo
  • Checkly logo
  • AG Charts logo
Gold
  • Tiny logo
  • Storyblok logo
  • Sentry logo
  • Vercel logo
  • ImageKit logo
  • CodeRabbit logo
  • Workflow Builder by Synergycodes logo
  • Algorand logo
  • Tolgee logo
  • Embrace logo
Tech
  • FocusReactive logo
  • Hygraph logo
Silver
  • Picnic logo
  • Mercari logo
  • Hennge logo
  • Algolia logo
  • Bun logo
Media
  • Future Frontend conference (JSter) logo
  • Glorium Technologies logo
  • Gamedev.js Weekly logo
  • React Training logo
  • JSMastery logo
  • React Jam logo
  • Le Wagon logo
  • React Status logo
  • Digital Experts logo
  • LibHunt logo
Community
  • Vihattechnologies logo
  • JetBrains logo
  • Apiumhub logo
  • Kiel React (Native) Meetup logo
  • React Montreal logo
  • React 2 React Athens MeetUp logo
  • Remix London logo
  • Unicorn Club logo
  • React Vienna logo
  • React Paris (React Brussels Community Conference) logo
  •  Torino .NET logo
  • Gdańsk TypeScript Meetup logo
  • ReactJS Göteborg logo
  • React JS Milano logo
  • TechMeUp logo
  • Copenhagen React Meetup logo
  • React Girls logo
  • Thessaloníki ReactJS Meetup logo
  • React Warsaw logo
  • rzeszów.js logo
  • TechDogs logo
  • Frontend Snacks logo
  • Nexapp logo
  • Mandoflow logo
  • SuperTokens logo
  • ReactJS Barcelona logo
  • Evangelia logo
  • All Things Web logo
  • Gamedev.js community logo
  • synvert xgeeks logo