Panel Discussion: The Future of React and Its Ecosystem

Bookmark
Rate this content

FAQ

In three years, the React Foundation aims to support the most important libraries and frameworks around React, making it easier for developers to work on these projects full-time. The goal is to create a flourishing global community and bring more ideas to life through openness and financial support.

The React Compiler is designed to deeply understand React code and optimize performance, particularly for server-side rendering. It's part of an effort to enhance the React framework by enabling developers to write efficient and optimized code, while also simplifying the mental model of React.

The React Compiler can interact with AI by providing feedback and guidance on code quality. It can help AI understand React code better by acting as a source of truth for what constitutes good React code, thus improving the AI's ability to generate high-quality code.

With the React Compiler, educators face the challenge of teaching both the foundational React concepts and the new compiler-aided optimizations. It requires balancing the traditional mental model of React with the new behaviors introduced by the compiler, raising questions on whether to teach the fundamentals first or introduce the magic of the compiler early on.

AI can serve as a tool for learning React by providing immediate guidance and answers. However, learners must still verify information and understand core concepts to ensure they are learning correctly, as AI can sometimes provide inaccurate or misleading information.

Choosing between server-side rendering and single-page applications involves understanding the trade-offs like performance, complexity, and use-case requirements. Developers should consider what type of app they are building, the expected user experience, and the technical demands of each architecture.

The community can help improve React documentation by contributing insights on architectural decisions, common pitfalls, and best practices. This can include providing detailed examples, creating educational content, and participating in discussions to refine the learning pathways for new developers.

The future of React involves continuing as a research project aimed at reducing the time from idea to solution. It focuses on empowering developers globally to bring innovative solutions to life quickly, addressing real-world problems with the help of advanced tools and community collaboration.

The React Foundation plans to influence developers by moving towards open governance, making its decision-making process transparent, and incorporating community involvement in technical changes through RFCs (Request for Comments). This approach aims to create a more inclusive and open environment for developers to contribute to React.

The React Foundation is an entity with two main parts: React governance and technical governance. Its purpose is to increase transparency in decision-making, financial allocations, and the technical change management process of React. It aims to support the React community through events, fundraising, and collaboration with partners like Vercell.

Mark Erikson
Mark Erikson
Addy Osmani
Addy Osmani
Amy Dutton
Amy Dutton
Seth Webster
Seth Webster
Shaundai Person
Shaundai Person
Nicolas Gallagher
Nicolas Gallagher
43 min
18 Nov, 2025

Comments

Sign in or register to post your comment.
Video Summary and Transcription
Panel introduction with members from Netflix, Meta, G2I, and Replay discussing their roles. React Foundation's impact on developers' daily routines and gradual changes without sudden disruptions. Discussing React governance split, emphasizing transparency in decision-making. Foundation's goals include supporting key libraries, expanding React communities globally, and fostering idea realization. React Compiler's impact on front end development, highlighting the complexity and importance of engineering with React. Integration of AI and vibe coding enhances the compiler's ability to optimize code and provide real-time feedback. Vibe coding importance and good engineering practices. React's mental model challenges and the potential impact of the compiler on performance optimizations and simplifying the mental model. Discussing the challenges of using AI in React development and the need to simplify instructions and improve data feeding for better output quality. Discussing the empowerment of AI in guiding React code writing and the importance of sharing instructions and evaluations for framework improvement. Understanding the gaps in React documentation, translating learning into real-world applications, and navigating architectural decisions.

1. Panel Introduction and React Foundation Influence

Short description:

Panel introduction with members from Netflix, Meta, G2I, and Replay discussing their roles. React Foundation's impact on developers' daily routines and gradual changes without sudden disruptions.

Howdy, folks. Welcome to our panel on the future of React and its ecosystem. Before we dive into our discussion topics, let's get familiar with the rest of our panel. So maybe we could start off with who you are and what you do. Sure. I am Shondae Person. Shondae pronounced like a day of the week. Friday, Saturday, Shondae. I am a senior software engineer at Netflix and focused on the UI of Netflix. Seth Webster. I work at Meta and I'm the head of React Foundation. I'm Nicholas Gallagher. I work at Meta and I work on cross-platform React. My name is Amy Dutton. I am a design engineer at G2I. My name is Mark Erickson. My day job is working at Replay. And outside of that, I am the primary maintainer for Redux. Fantastic. So let's dive right in. I think a good place for us to start is maybe talking about the React Foundation. What? Yeah. I've never heard of it. I'm putting you right on the spot. Thanks. So I think a lot of people are interested in how you see the React Foundation kind of influencing developers' day-to-day lives, like as React is evolving. Could you maybe talk a little bit about that? Sure. I think the main way I see things changing are gradually. I don't think that we're going to do any major rug pulls or overnight changes. I think the big thing to remember is that the foundation is sort of two parts.

2. React Governance Transparency and Foundation Goals

Short description:

Discussing React governance split, emphasizing transparency in decision-making. Foundation's goals include supporting key libraries, expanding React communities globally, and fostering idea realization. React Compiler's integration into mainstream tools raises questions about its impact on developers and emphasizes the variability of opinions in tech decisions.

There's the React governance as an entity, which is a business with 501c3. That's going to be us like raising money for putting on events like React Conf and merchandise and fundraising and all those things. And then there's the technical governance of React. And so we have to take those two parts separately. Up until now, it's all been housed under meta as one thing that nobody had any insight into or visibility into what we were doing. This is going to bring React much more into the open. And so from a governance perspective, you'll understand why we're making everything's going to be very transparent. You're gonna understand why we're making financial decisions and how we're allocating funds and so forth. And then on the side that I think more people probably care a lot about is the technical governance side, which is going to move more towards the model that we've been using internally, but we haven't exposed externally, which is to start really relying on RFCs, our change management process, which has been in place for the last couple of years, I think 18 months, we've been using it to move through various stages. We've been collaborating with Vercell, of course on that, and they've been one of the primary partners. But they've started to have to go through this change process just like we at Meta have to go through this change process to get something from an idea out into the public's hands. And most of the ideas end up with on cutting room floor, because they just don't scale. They just don't work well. We're going to bring that into the open and so that more people can participate in that. You'll have less of a question of like, how do I contribute to React? But it's important to think of like, what I'm going to spend the majority of my time on is making sure that all works well, but, you know, fundraising and making sure that we can share funds with, I don't want to get into too many details here, but share funds with all of the maintainers of libraries and educators and so forth that are really the heart and soul of the ecosystem, as opposed to just keeping it all behind Meta's walls.

I love that. What would you say success would look like for the foundation three years from now? I think a big part of it would be that the most important libraries and frameworks that are built around React, the ones that we all depend on on a daily basis, feel loved and supported by the foundation both from an appreciation perspective, but also from a monetary perspective, that it's easier for folks to focus on that instead of with nights and weekends energy, but with more full-time energy, maybe even hiring staff to support those projects. I think that, you know, seeing more communities flourishing around the world, we have a bunch of dark spots, like where there's not a lot of React usage in Africa, Southeast Asia, Japan has an amazing burgeoning React scene, thanks to the efforts of companies like Amazon who've been launching products there that are built on React and require React. And so I think there's a bunch of success metrics that we're looking at about flourishing community. And at the end of the day, I think the thing that would matter most to me personally is that I'm seeing more ideas brought to life through the openness of the foundation than were being brought to life before.

I guess shifting gears to the technical side of the house, I'm kind of curious if we can talk a little bit about React Compiler. React Compiler is starting to ship in more mainstream sort of tools and frameworks. I'm very interested in how folks see that changing how developers will be writing code on a day-to-day basis. Is this anything anybody's got a particularly strong opinion about? I don't have a strong opinion about anything really in tech, because there's a trade-off. And my favorite phrase in tech is it depends. I do wonder how the... I feel like a lot of the React Compiler and the use cases have to do with use cases that are good for server-side rendering. And that's not every case in using React.