This Month in React

TMiR 2024-11: React 19 is unblocked, Next 15 is 'stable', Expo launch week. The cool kids are on BlueSky


Listen Later

  • Job market: FRED data, Layoffs.fyi
  • New releases
    • VSCode 1.95
    • Node v23
    • Docusaurus 3.6
    • React Navigation 7.0
    • better-auth v1.0
    • Mantine v7.14.0
    • Storybook 8.4
    • Gatsby v5.14
    • Rspack 1.1
    • Angular beat React to v19
  • Conferences
    • React Day Berlin Berlin, DE Dec 13 & 16
  • Main Content
    • React 19 RC1
      • Tech writeup of a solution to the sibling rendering issue that delayed React 19’s release
    • Next.js 15
    • TS 5.7
    • React Router v7 | Remix
    • Vite v6
      • Environment API
    • Expo Launch Party
      • The magic of Expo DOM Components
      • Introducing Workflows: CICD built for your app
      • Environment variables in EAS: new changes to simplify setup
      • Expo SDK 52
    • New CSS
      • A Friendly Introduction to Container Queries
        • A Framework for Evaluating Browser Support
      • State of CSS 2024
    • Framework betas:
      • RSC in Expo Router is now in Beta!
      • TanStack Start beta
    • React Native 0.77 RC0
    • New List dropped in React Native
    • Twitter -> Bluesky migration
      • Web Without Walls | React Universe Conf 2024
      • Starter packs
        • ericclemmons/awesome-starter-packs, stevendborrelli/bluesky-tech-starter-packs
        • Bluesky Directory
        • A complete guide to Bluesky 🦋
    • Technical debate over how “decentralized” Bluesky actually is.
  • ⚡ Lightning round ⚡
    • Deno v. Oracle: Canceling the JavaScript Trademark
    • Two ways to the two Reacts
    • That's not an abstraction, that's just a layer of indirection
      • React Anti-Pattern: Stop Passing Setters Down the Components Tree
    • What is HTTP/3?
    • Leaked Vercel v0 system prompts
    • React Scan to highlight component renders (by the author of Million.js), which he used to point out Github’s code view re-rendering on every scroll
    • What’s Next for the React Compiler?
    • Framer Motion spinning out as an OSS tool (Motion), and conversely GSAP is joining WebFlow
  • (00:00) - This Month In React - November Episode
  • (01:35) - Job market: [FRED data](https://fred.stlouisfed.org/series/IHLIDXUSTPSOFTDEVE), [Layoffs.fyi](https://layoffs.fyi/)
  • (01:51) - [VSCode 1.95](https://code.visualstudio.com/updates/v1_95)
  • (02:20) - [Node v23](https://openjsf.org/blog/announcing-node.js-23-key-features-and-enhancement?ck_subscriber_id=1888282043)
  • (03:19) - Marker
  • (04:12) - [Docusaurus 3.6](https://docusaurus.io/blog/releases/3.6)
  • (04:40) - [React Navigation 7.0](https://reactnavigation.org/blog/2024/11/06/react-navigation-7.0/)
  • (04:46) - [better-auth v1.0](https://www.better-auth.com/v1)
  • (05:06) - [Mantine v7.14.0](https://mantine.dev/changelog/7-14-0/)
  • (05:14) - [Storybook 8.4](https://storybook.js.org/blog/storybook-8-4/)
  • (05:22) - [Gatsby v5.14](https://github.com/gatsbyjs/gatsby/releases/tag/gatsby%405.14.0)
  • (05:34) - [Rspack 1.1](https://rspack.dev/blog/announcing-1-1)
  • (05:39) - [Angular beat React to v19](https://blog.angular.dev/meet-angular-v19-7b29dfd05b84)
  • (05:57) - Conferences
  • (06:06) - [React Day Berlin](https://reactday.berlin/)
  • (06:38) - Sponsored by [Infinite Red](https://infinite.red)
  • (07:39) - React 19 RC1
  • (08:17) - [Tech writeup of a solution to the sibling rendering issue](https://github.com/facebook/react/issues/29898#issuecomment-2477449973) that delayed React 19’s release
  • (11:27) - [Next.js 15](https://nextjs.org/blog/next-15)
  • (15:25) - [TS 5.7](https://devblogs.microsoft.com/typescript/announcing-typescript-5-7/)
  • (19:48) - [React Router v7 | Remix](https://remix.run/blog/react-router-v7)
  • (24:28) - [Vite v6](https://vite.dev/blog/announcing-vite6.html)
  • (24:50) - [Environment API](https://github.com/vitejs/vite/discussions/16358)
  • (27:52) - [Expo Launch Party](https://expo.dev/launch-party)
  • (28:19) - [The magic of Expo DOM Components](https://expo.dev/blog/the-magic-of-expo-dom-components)
  • (32:24) - [Introducing Workflows: CICD built for your app](https://expo.dev/blog/expo-workflows-automate-your-release-process)
  • (33:33) - [Environment variables in EAS: new changes to simplify setup](https://expo.dev/blog/environment-variables)
  • (36:59) - [Expo SDK 52](https://expo.dev/changelog/2024/11-12-sdk-52)
  • (40:10) - New CSS
  • (40:14) - [A Friendly Introduction to Container Queries](https://www.joshwcomeau.com/css/...
  • ...more
    View all episodesView all episodes
    Download on the App Store

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