βš›οΈ This Week In React #297: DevTools, Motion, Apollo, React Router, Hook Form, shadcn lint | Shopify, Expo 58 beta, ExecuTorch, Screenmap, Voltra, SPM, Stim, Lynx, Metro, AI | pnpm, oj, Zod, Devframe, Safari, Webpack


β€‹πŸŒ Read Online ​

Hi everyone, Seb and Jan here πŸ‘‹!

Following the React v19.3 release, DevTools v8 is now officially published. Motion shipped a ViewTransition wrapper. React Router optimized re-renders. Apollo Client finally has custom scalars.

On mobile, we have a lot of releases. RN 0.88 will use React v19.3. Shopify is moving away from React Native!

Let's dive in!

πŸ’Έ Sponsor

​Live Workshop Series: Debugging AI Agents​

Your agent returns something odd. Was it the prompt, a tool call that timed out, or output your code could not parse? Without traces, you are guessing.

On October 7, Serge from Sentry instruments three agents with Agent Tracing: a chatbot in an e-commerce store, a custom Slack agent, and a GitHub Action that reviews PRs. You'll see bad tool calls, unexpected output, and token spend per run.

On October 14, Ryan and Serge show how Sentry engineers debug their own agents and find the failures worth investigating across large volumes of production traces.

Both sessions are free. Register for the series.

βš›οΈ React

πŸ’Έ Sponsor

​Your first React Native OTA can be a diff​

​Revopush OTA reuses the hermes bundle and assets already in your IPA and APK.

Even the first OTA after a native release can contain only the changes.

In one production release, an 18 Mb full package became 100 to 500 Kb patches.

After the switch, the team released more often. Update downloads increased, yet egress fell πŸ’°.

  • SDK compatible with React Native and Expo
  • Binary diff updates from the first OTA release
  • Enterprise-grade security, with SOC 2 Type II
  • Advanced release analytics

​See the production results​

πŸ“± React-Native

​Shopify is moving away from React Native to native​

An unexpected announcement from Shopify shook the React Native ecosystem. They’re moving away from React Native to native Swift and Kotlin!

So what’s their reason? Not because RN failed, but because coding agents changed the economics. Building twice no longer costs twice.

They started with a 12-week case study to migrate their flagship Shop app to native with 6 engineers, leading to the following improvements:

  • improve startup time - iOS startup 3200ms β†’ 2466ms (-23%), Android 4433ms β†’ 2233ms (-50%)
  • session stability - 99.5% β†’ 99.95% (10x reduction)
  • runtime performance on Android - 120 FPS on a Pixel device

It’s important to note that the app was 𝕏 not using the New Architecture, which was built to fix those problems.

Does it mean React Native is dead? Does not seem so. A shared application and UI layer remains useful, and React Native still has major benefits such as Over-The-Air updates and good foundations for server-driven UI, useful for the agentic era.

πŸ”€ Other

🀭 Fun

See ya! πŸ‘‹

βš›οΈ This Week In React

πŸ”₯ Keeps React and React-Native experts up to date! Join 34k+ devs for one email per week.

Read more from βš›οΈ This Week In React

🌐 Read Online Hi everyone, Seb and Jan here πŸ‘‹! This week is full of TanStack releases with Redact, AI, and DB. Redact is a smaller, synchronous version of React. On mobile, it's an interesting week for native desktop app development and Nitro. Expo founders are cooking something new πŸ‘€. Node v26 is now LTS. SWC’s next version is much faster. Bun now ships a code formatter. Let's dive in! πŸ’Έ Sponsor Prioritize Your PR Queue Review the PR that matters most. CodeRabbit Triage ranks work across...

🌐 Read Online Hi everyone, Seb and Jan here πŸ‘‹! It’s a heavy security week, with patches from React and Next.js. Not React-related, but there's also a very bad β€œphp2shell” vulnerability that has just been disclosed. Upgrade now! On mobile, React Native 0.88 is out, switching to the web event model with no breaking changes. Expo SDK 58 ships with tons of features, ready for iOS 27 and iPhone Duo. Outside React, TypeScript makes the headlines. v7.1 is in beta, with a new API to build devtools...

🌐 Read Online Hi everyone, Seb and Jan here πŸ‘‹! TanStack Start 1.0 is finally stable, a client-first alternative to server-first React frameworks. On mobile, Expo will maintain React Native Web under the React Foundation. Tamagui v3 and One v2 are out. React Native 0.88 is at RC5, so it should land very soon! Deno is joining Cloudflare. JPEG XL lands in Chrome and Firefox. TypeScript is getting ported to Rust, twice. Let's dive in! πŸ’Έ Sponsor TrustedRouter: Your app. Your models. Your privacy....