This Month in React

TMiR 2025-07: Vercel shakeups, new React Compiler docs

  • New Releases
    • RN Reanimated v4
    • RN Ignite toolkit v11
  • Main Content
    • Compiler docs are merged! (live docs, and config API)
      • Expo docs say it’s “on hold”, but Evan Bacon says Expo 54 may enable the Compiler by default
      • Oh no — more function directives , “use memo” and “use no memo”
      • DIRECTIVES
      • Good thread on some history
      • Some tech discussion on the complexities of making React Compiler work with Oxlint
      • Directive prologues and JavaScript dark matter
    • Node API Support for React Native
    • Vercel shaking things up
      • Leerob is at Cursor now — Five Things [he] Learned at Vercel
      • SWC creator leaves, focusing on SWC for a while
      • Sam Selikoff just joined to do content and stuff
      • Nuxt acquired
      • Netlify Staff Eng Philippe Serhal replies to the Vercel Deployment Adapters RFC from April
    • Ryan Carniato’s “react and signals”
    • React Native Unistyles 3.0 Released
    • React Router and RSCs: The Path Forward
    • Parcel writeup for Server Components
    • WIP Vite RSC plugin support
  • ⚡ Lightning round ⚡
    • Corbin’s “History of React Through Code” deep dive
    • TkDodo’s thoughts on when useCallback is useless
    • eslint-config-prettier compromised as part of an NPM supply chain attack
    • Expo Router demo by Evan Bacon AI + RSCs + Expo Router
    • Some tech details on how Meta serves React pages
    • Nitro Image library for React Native
    • A very hacky way to test RSC components
    • A good technical dive into improving INP in a Next app
    • Extra CSS Properties in React Native
    • Chrome 137 adds if support in CSS
    • React Devtools for Firefox may not get updated due to review restrictions
    • Both oxlint and biome are investigating typed lint rule support (Biome v2, tsgolint)
    • Remix v3 dev branch containing support packages
    • React Native Wallet
    • Deno v Oracle update
    • “Content independence day” from Cloudflare (they’re blocking AI crawlers)
    • Some updated Static Hermes perf numbers release available “soon”, being tested internally at Meta
    • State of HTML Survey is open
  • Conferences (React, Javascript)
    • Big Sky Dev Con Aug 2 Bozeman, MT, USA
    • Kansas City Developer Conference Aug 13-14 Kansas City, KS, USA
    • React Universe Conf Sept 2-4, 2025. Wrocław, Poland
    • WaysConf Sept 16-17
    • CascadiaJS Sept 18-19 Seattle, WA, USA
    • Squiggle Conf Sept 17-18 Boston, MA, USA
    • React Conf is back, Oct 7-8
    • Remix Jam Oct 10 Toronto, Canada
  • (00:00) - This Month in React July Episode - SM
  • (01:17) - New Releases
  • (01:20) - [RN Reanimated v4](https://blog.swmansion.com/reanimated-4-stable-release-the-future-of-react-native-animations-ba68210c3713)
  • (08:46) - [RN Ignite toolkit v11](https://shift.infinite.red/announcing-ignite-11-bison-f2802a85f94d)
  • (10:18) - Main Content
  • (10:21) - [Compiler docs are merged!](https://github.com/reactjs/react.dev/pull/7868) ([live docs](https://react.dev/learn/react-compiler/introduction), and [config API](https://react.dev/reference/react-compiler/configuration))
  • (11:42) - [Expo docs](https://docs.expo.dev/guides/react-compiler/) say it’s “on hold”, but Evan Bacon says [Expo 54 may enable the Compiler by default](https://x.com/Baconbrix/status/1949714155482841094)
  • (12:45) - Oh no — [more function directives](https://react.dev/learn/react-compiler/incremental-adoption) , “use memo” and “use no memo”
  • (12:51) - [DIRECTIVES](https://macwright.com/2025/04/29/directive-prologues-and-javascript-dark-matter)
  • (13:13) - [Good thread on some history](https://x.com/en_JS/status/1948502925468467369)
  • (14:19) - Some tech discussion on [the complexities of making React Compiler work with Oxlint](https://github.com/oxc-project/oxc/issues/10048)
  • (15:41) - [Directive prologues and JavaScript dark matter](https://macwright.com/2025/04/29/directive-prologues-and-javascript-dark-matter)...