<ul><li>New Releases<ul><li><a href="https://blog.swmansion.com/reanimated-4-stable-release-the-future-of-react-native-animations-ba68210c3713">RN Reanimated v4</a></li><li><a href="https://shift.infinite.red/announcing-ignite-11-bison-f2802a85f94d">RN Ignite toolkit v11</a></li></ul></li><li>Main Content<ul><li><a href="https://github.com/reactjs/react.dev/pull/7868">Compiler docs are merged!</a> (<a href="https://react.dev/learn/react-compiler/introduction">live docs</a>, and <a href="https://react.dev/reference/react-compiler/configuration">config API</a>)<ul><li><a href="https://docs.expo.dev/guides/react-compiler/">Expo docs</a> say it’s “on hold”, but Evan Bacon says <a href="https://x.com/Baconbrix/status/1949714155482841094">Expo 54 may enable the Compiler by default</a></li><li>Oh no — <a href="https://react.dev/learn/react-compiler/incremental-adoption">more function directives</a> , “use memo” and “use no memo”</li><li><a href="https://macwright.com/2025/04/29/directive-prologues-and-javascript-dark-matter">DIRECTIVES</a></li><li><a href="https://x.com/en_JS/status/1948502925468467369">Good thread on some history</a></li><li>Some tech discussion on <a href="https://github.com/oxc-project/oxc/issues/10048">the complexities of making React Compiler work with Oxlint</a></li><li><a href="https://macwright.com/2025/04/29/directive-prologues-and-javascript-dark-matter">Directive prologues and JavaScript dark matter</a></li></ul></li><li><a href="https://www.callstack.com/blog/announcing-node-api-support-for-react-native">Node API Support for React Native</a></li><li>Vercel shaking things up<ul><li><a href="https://x.com/leerob/status/1943446393819177342">Leerob is at Cursor now</a> — <a href="https://leerob.com/vercel">Five Things [he] Learned at Vercel</a></li><li><a href="https://x.com/kdy1dev/status/1941129219293225273">SWC creator leaves, focusing on SWC for a while</a></li><li><a href="https://x.com/samselikoff/status/1943325592260092298">Sam Selikoff just joined to do content and stuff</a></li><li><a href="https://x.com/nuxtlabs/status/1942575789645640071">Nuxt acquired</a></li><li><a href="https://github.com/vercel/next.js/discussions/77740#discussioncomment-13893373">Netlify Staff Eng Philippe Serhal replies to the Vercel Deployment Adapters RFC from April</a></li></ul></li><li><a href="https://www.youtube.com/watch?v=VgGl9i-OBBI">Ryan Carniato’s “react and signals”</a></li><li><a href="https://www.reactnativecrossroads.com/posts/introducing-unistyles-3">React Native Unistyles 3.0 Released</a></li><li><a href="https://remix.run/blog/react-router-and-react-server-components">React Router and RSCs: The Path Forward</a></li><li><a href="https://devongovett.me/blog/parcel-rsc.html">Parcel writeup for Server Components</a></li><li><a href="https://github.com/vitejs/vite-plugin-react/issues/531">WIP Vite RSC plugin support</a></li></ul></li><li>⚡ Lightning round ⚡<ul><li>Corbin’s <a href="https://playfulprogramming.com/posts/react-history-through-code">“History of React Through Code”</a> deep dive</li><li><a href="https://tkdodo.eu/blog/the-useless-use-callback">TkDodo’s thoughts on when useCallback is useless</a></li><li><a href="https://safedep.io/eslint-config-prettier-major-npm-supply-chain-hack/">eslint-config-prettier compromised</a> as part of an <a href="https://socket.dev/blog/npm-phishing-campaign-leads-to-prettier-tooling-packages-compromise">NPM supply chain attack</a></li><li><a href="https://github.com/EvanBacon/app-that-builds-apps">Expo Router demo by Evan Bacon AI + RSCs + Expo Router</a></li><li>Some tech details on <a href="https://www.reddit.com/r/reactjs/comments/1ltbw2e/how_does_facebook_serve_react_pages/">how Meta serves React pages</a></li><li><a href="https://github.com/mrousavy/react-native-nitro-image">Nitro Image library for React Native</a></li><li><a href="https://www.nico.fyi/blog/how-to-test-react-server-component">A very hacky way to test RSC components</a></li><li><a href="https://medium.com/preply-engineering/how-preply-improved-inp-on-a-next-js-application-without-react-server-components-and-app-router-491713149875">A good technical dive into improving INP in a Next app</a></li><li><a href="https://github.com/facebook/react-native/pull/52284">Extra CSS Properties in React Native</a></li><li><a href="https://developer.chrome.com/blog/new-in-chrome-137">Chrome 137 adds if support in CSS</a></li><li><a href="https://bsky.app/profile/ricky.fm/post/3ltkxpo5ewk2i">React Devtools for Firefox may not get updated due to review restrictions</a></li><li><a href="https://www.solberg.is/fast-type-aware-linting">Both oxlint and biome are investigating typed lint rule support</a> (<a href="https://biomejs.dev/blog/biome-v2/">Biome v2</a>, <a href="https://github.com/oxc-project/tsgolint">tsgolint</a>)</li><li><a href="https://github.com/remix-run/remix/tree/v3">Remix v3 dev branch containing support packages</a></li><li><a href="https://blog.swmansion.com/introducing-react-native-wallet-90c1ee103d3e">React Native Wallet</a></li><li><a href="https://deno.com/blog/deno-v-oracle4">Deno v Oracle update</a></li><li><a href="https://blog.cloudflare.com/content-independence-day-no-ai-crawl-without-compensation/">“Content independence day” from Cloudflare</a> (they’re blocking AI crawlers)</li><li><a href="https://x.com/tmikov/status/1945348222110859500">Some updated Static Hermes perf numbers</a> release available “soon”, being tested internally at Meta</li><li><a href="https://survey.devographics.com/en-US/survey/state-of-html/2025">State of HTML Survey is open</a></li></ul></li><li>Conferences (<a href="https://react.dev/community/conferences">React</a>, <a href="https://confs.tech/javascript">Javascript</a>)<ul><li><a href="https://bigskydevcon.com/">Big Sky Dev Con</a> Aug 2 Bozeman, MT, USA</li><li><a href="https://www.kcdc.info/">Kansas City Developer Conference</a> Aug 13-14 Kansas City, KS, USA</li><li><a href="https://www.reactuniverseconf.com/">React Universe Conf</a> Sept 2-4, 2025. Wrocław, Poland</li><li><a href="https://www.waysconf.com/">WaysConf</a> Sept 16-17</li><li><a href="https://cascadiajs.com/2025">CascadiaJS</a> Sept 18-19 Seattle, WA, USA</li><li><a href="https://squiggleconf.com/">Squiggle Conf</a> Sept 17-18 Boston, MA, USA</li><li><a href="https://bsky.app/profile/react.dev/post/3lmcp4mhmfk2l">React Conf is back, Oct 7-8</a></li><li><a href="https://remix.run/jam/2025">Remix Jam</a> Oct 10 Toronto, Canada</li></ul></li></ul><p><br></p>
<ul><li>(00:00) - This Month in React July Episode - SM</li>
<li>(01:17) - New Releases</li>
<li>(01:20) - [RN Reanimated v4](https://blog.swmansion.com/reanimated-4-stable-release-the-future-of-react-native-animations-ba68210c3713)</li>
<li>(08:46) - [RN Ignite toolkit v11](https://shift.infinite.red/announcing-ignite-11-bison-f2802a85f94d)</li>
<li>(10:18) - Main Content</li>
<li>(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))</li>
<li>(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)</li>
<li>(12:45) - Oh no — [more function directives](https://react.dev/learn/react-compiler/incremental-adoption) , “use memo” and “use no memo”</li>
<li>(12:51) - [DIRECTIVES](https://macwright.com/2025/04/29/directive-prologues-and-javascript-dark-matter)</li>
<li>(13:13) - [Good thread on some history](https://x.com/en_JS/status/1948502925468467369)</li>
<li>(14:19) - Some tech discussion on [the complexities of making React Compiler work with Oxlint](https://github.com/oxc-project/oxc/issues/10048)</li>
<li>(15:41) - [Directive prologues and JavaScript dark matter](https://macwright.com/2025/04/29/directive-prologues-and-javascript-dark-matter)...</li></ul>

This Month in React

Reactiflux; with Mark Erikson, Mo Khazali, and Carl Vitullo

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

AUG 1, 202555 MIN
This Month in React

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

AUG 1, 202555 MIN

Description

New ReleasesRN Reanimated v4RN Ignite toolkit v11Main ContentCompiler 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 defaultOh no — more function directives , “use memo” and “use no memo”DIRECTIVESGood thread on some historySome tech discussion on the complexities of making React Compiler work with OxlintDirective prologues and JavaScript dark matterNode API Support for React NativeVercel shaking things upLeerob is at Cursor now — Five Things [he] Learned at VercelSWC creator leaves, focusing on SWC for a whileSam Selikoff just joined to do content and stuffNuxt acquiredNetlify Staff Eng Philippe Serhal replies to the Vercel Deployment Adapters RFC from AprilRyan Carniato’s “react and signals”React Native Unistyles 3.0 ReleasedReact Router and RSCs: The Path ForwardParcel writeup for Server ComponentsWIP Vite RSC plugin support⚡ Lightning round ⚡Corbin’s “History of React Through Code” deep diveTkDodo’s thoughts on when useCallback is uselesseslint-config-prettier compromised as part of an NPM supply chain attackExpo Router demo by Evan Bacon AI + RSCs + Expo RouterSome tech details on how Meta serves React pagesNitro Image library for React NativeA very hacky way to test RSC componentsA good technical dive into improving INP in a Next appExtra CSS Properties in React NativeChrome 137 adds if support in CSSReact Devtools for Firefox may not get updated due to review restrictionsBoth oxlint and biome are investigating typed lint rule support (Biome v2, tsgolint)Remix v3 dev branch containing support packagesReact Native WalletDeno 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 MetaState of HTML Survey is openConferences (React, Javascript)Big Sky Dev Con Aug 2 Bozeman, MT, USAKansas City Developer Conference Aug 13-14 Kansas City, KS, USAReact Universe Conf Sept 2-4, 2025. Wrocław, PolandWaysConf Sept 16-17CascadiaJS Sept 18-19 Seattle, WA, USASquiggle Conf Sept 17-18 Boston, MA, USAReact Conf is back, Oct 7-8Remix 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)...