WhoBuilt

React Universe Briefing

Jul 4, 2024· 9 min· 137 views·Watch on YouTube

Speaker

Łukasz Chludziński, a software developer at Callstack and host of The React Native Show, briefs attendees at the React Universe Meetup on recent React and React Native updates, JavaScript package registries, and React Universe Conf 2024.

React Compiler

Chludziński describes React Compiler, formerly called React Forget, as a project in development for about three years and already used in Meta products such as Instagram Web and the Oculus Store. He says it delivered a further 20% performance improvement in Meta’s optimized codebase. The compiler automates memoization and can remove manual optimizations such as useCallback, useMemo, and component memoization; it works with React 19, with ways to use it with React 18.

React 19 reaches release candidate

Chludziński says most React 19 features had already appeared in Next.js Server Components or React’s canary channel. He highlights the move of those features into the release candidate as a sign they were becoming ready for wider use. He also notes that Next.js 15 released an RC using React 19 RC.

React Native’s New Architecture and frameworks

Chludziński says React Native’s New Architecture had officially entered beta, and that it would be enabled by default in React Native 0.75. He points to a merged change in the main repository and says Meta already uses the architecture internally. He also reports that the React Native core team recommends using a framework, specifically Expo, instead of Create React Native App.

JSR and VLT as npm alternatives

Chludziński turns to newer package registries, saying npm’s age is beginning to show after about 14 years as a foundation for open source. He describes JSR, created by Node and Deno creator Ryan Dahl, as supporting TypeScript natively, using ECMAScript modules, and working across runtimes while remaining compatible with npm. He also introduces VLT, created by npm creator Isaac Z. Schlueter.

React Universe Conf 2024

Chludziński says Callstack is organizing React Universe Conf 2024 as a successor to React Native EU, with both React Native and React topics. He estimates the program will be about 70% React Native and 30% other React subjects. He names Kent C. Dodds and Evan Bacon among the planned speakers.

Takeaways

  • React Compiler can automate memoization, potentially reducing the need for hand-written performance optimizations.
  • React 19 RC and Next.js 15 RC offer a way to explore features moving out of React’s canary channel.
  • For new React Native projects, consider the New Architecture and the core team’s recommendation to use Expo.
  • Evaluate JSR’s TypeScript and multi-runtime support, and VLT, as emerging alternatives in the npm ecosystem.
  • React Universe Conf 2024 was planned to cover both React Native and broader React topics.

Mentioned in this talk

Search inside this talk

What was claimed 13

Show all 13 facts

Related talks