This Month in React

New releasesRelay v18.2React-admin v5.4Preact v10.25Playwright 1.49Astro 5.0Radon IDEReact 19 compat for react-redux and Redux ToolkitMain ContentReact 19 is actually out (blog post)Upgrade guide from April 2024TKDodo: Ref Callbacks, React 19, and the CompilerIntroducing React Native Screens 4.0.0React 19 support in React Native TBD (0.77/78?)Expo has experimental supportNext 15.1experimental: css inliningReact Native Fast IO now in prereleaseCreate Target Widgets in Expo⚡ Lightning round ⚡React Native demo for Android XRIf Not React, Then What?Vitest vs. JestAiden Bai “render-shaming” sites while working on React ScanReact Scan adds React Native supportLenz’s Weber’s testing-library/react-render-stream-testing-library

Show Notes

  • (00:00) - This Month In React - December
  • (01:45) - Sponsored by [Infinite Red](https://infinite.red)
  • (02:46) - New Releases
  • (02:48) - [Relay v18.2](https://github.com/facebook/relay/releases/tag/v18.2.0)
  • (03:07) - [React Admin v5.4](https://github.com/marmelab/react-admin/releases/tag/v5.4.0)
  • (03:16) - [Preact v10.25](https://github.com/preactjs/preact/releases/tag/10.25.0)
  • (05:25) - [Playwright v1.49](https://playwright.dev/docs/release-notes)
  • (05:33) - [Astro v5.0](https://astro.build/blog/astro-5/)
  • (06:00) - [Radon IDE](https://ide.swmansion.com/)
  • (07:57) - React 19 compatibility in [react-redux](https://github.com/reduxjs/react-redux/releases/tag/v9.2.0) and [Redux Toolkit](https://github.com/reduxjs/redux-toolkit/releases/tag/v2.5.0)
  • (10:37) - Main Content
  • (10:39) - [React 19](https://github.com/facebook/react/releases/tag/v19.0.0) is finally out ([blog post](https://react.dev/blog/2024/12/05/react-19))
  • (11:16) - [Upgrade guide from April](https://19.react.dev/blog/2024/04/25/react-19-upgrade-guide)
  • (11:31) - Removed things
  • (17:07) - New things
  • (28:42) - [Ref Callbacks, React 19, and the Compiler](https://tkdodo.eu/blog/ref-callbacks-react-19-and-the-compiler)
  • (37:00) - [React 19 and React Native](https://react.dev/blog/2024/12/05/react-19) [PR](https://github.com/react-native-community/discussions-and-proposals/issues/842#issuecomment-2527591610)
  • (38:58) - [Expo experimental support](Expo has experimental support)
  • (39:52) - Next.js experimental CSS inlining
  • (40:37) - [Next 15.1](https://nextjs.org/blog/next-15-1)
  • (41:33) - [React Native Fast IO](https://github.com/callstackincubator/react-native-fast-io)
  • (43:27) - [NPX Create Target](https://x.com/Baconbrix/status/1868672438898455023)
  • (44:55) - Lightning round
  • (45:02) - [React Native demo for Android XR](https://x.com/o_kwasniewski/status/1868645896239690009)
  • (45:43) - [If Not React, Then What?](https://infrequently.org/2024/11/if-not-react-then-what/)
  • (52:29) - [Aiden Bai “render-shaming” sites](https://x.com/aidenybai/status/1862529226727121366) while [working on React Scan](https://react-scan.com/)
  • (55:14) - Lenz’s Weber’s [testing-library/react-render-stream-testing-library](https://github.com/testing-library/react-render-stream-testing-library)
  • (58:13) - Outro
★ Support this podcast ★

Creators and Guests

Host
Mark Erikson
An engineer maintaining Redux and Redux Toolkit, working at Replay.io to make smarter AI chat bots and debuggers using time travel.
Host
Mo
Head of Mobile at Theodo, a software consultancy that does native app development for iOS and Android
Producer
Carl Vitullo
Solopreneur just vibing, posts are probably bullshit. Community lead at Reactiflux, the largest chat community of React professionals.

What is This Month in React?

How busy professionals stay on top of the React ecosystem. We give you a 1 hour recap of the latest news and nuance in React's development and ecosystem, upcoming conferences, and open source releases. New episodes the first week of every month, with live recordings on the last Wednesday of every month in the Reactiflux stage.

Hosted Mark Erikson (Redux maintainer), Carl Vitullo (startup veteran), and Mo Khazali (head of mobile at Theodo). See something for us? Post to #tech-reads-and-news