This Month in React

TMiR 2024-12: React 19 is here 🎉 2024 is over


Listen Later

  • New releases
    • Relay v18.2
    • React-admin v5.4
    • Preact v10.25
    • Playwright 1.49
    • Astro 5.0
    • Radon IDE
    • React 19 compat for react-redux and Redux Toolkit
  • Main Content
    • React 19 is actually out (blog post)
      • Upgrade guide from April 2024
      • TKDodo: Ref Callbacks, React 19, and the Compiler
    • Introducing React Native Screens 4.0.0
    • React 19 support in React Native TBD (0.77/78?)
      • Expo has experimental support
    • Next 15.1
      • experimental: css inlining
    • React Native Fast IO now in prerelease
    • Create Target Widgets in Expo
  • ⚡ Lightning round ⚡
    • React Native demo for Android XR
    • If Not React, Then What?
    • Vitest vs. Jest
    • Aiden Bai “render-shaming” sites while working on React Scan
    • React Scan adds React Native support
    • Lenz’s Weber’s testing-library/react-render-stream-testing-library
  • (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
  • ...more
    View all episodesView all episodes
    Download on the App Store

    This Month in ReactBy Reactiflux; with Mark Erikson, Mo Khazali, and Carl Vitullo