RepoJournal
Meta

Meta

React, React Native, and Jest — the open source under what Meta ships

Pick a date

The Wire · Showcase

REACT NATIVE STRIPS DEAD CODE, FIXES ANDROID CRASHES

By RepoJournal · Filed · About Meta

React Native is cleaning house: deprecated init command handling is gone, a critical null-pointer fix lands on Android, and the build pipeline gets a patch after yesterday's artifact failures.

The React Native CLI lost its deprecated init command proxy today [2], removing years of dead code that warned users about a long-expired deprecation timeline. This is a clean kill - the team kept only the exit path that runs when react-native-community/cli isn't installed, cutting maintenance burden. On the Android side, SurfaceMountingManager now guards against null ViewState in sendAccessibilityEvent and setJSResponder [3], fixing crashes that happened when these methods fired after a view was deleted. This is a soft exception log instead of a hard crash, which matters for production stability. The React build pipeline got its VERSION_NATIVE_FB fix merged [1], addressing yesterday's runtime_commit_artifacts workflow failures where the version file lived in an untracked directory. Electron bumped to 39.8.10 with security updates [4]. RNTester is now on RNC CLI 20.2.0 [5], and the team reverted the ubuntu-latest CI runner experiment [6] to measure if dedicated runners actually speed up Android CI - an experiment worth watching.

Action items

References

  1. [1] [scripts] Fix missing VERSION_NATIVE_FB in commit artifacts (#36889) facebook/react
  2. [2] Remove deprecated init command handling from CLI (#57350) facebook/react-native
  3. [3] fix: add null checks for getViewState in SurfaceMountingManager (#57283) facebook/react-native
  4. [4] Bump Electron to 39.8.10 (#57338) facebook/react-native
  5. [5] Bump RNC CLI to 20.2.0 in RNTester (#57344) facebook/react-native
  6. [6] Revert "Unbreak android CI by moving to ubuntu-latest (#57216)" (#57323) facebook/react-native

FAQ

What changed in Meta on June 27, 2026?
React Native is cleaning house: deprecated init command handling is gone, a critical null-pointer fix lands on Android, and the build pipeline gets a patch after yesterday's artifact failures.
What should Meta teams do about it?
Pull the SurfaceMountingManager null-check fix [ref:5] if you're on Android main - it prevents real crashes • Update Electron to 39.8.10 [ref:3] for the security patch before your next build • Watch the CI runner comparison [ref:7] - if dedicated runners win, expect a permanent switch back
Which Meta repositories shipped on June 27, 2026?
facebook/react, facebook/react-native

Related across the cluster

For your repos

The showcase is a teaser.
Your wire is the product.

Same engine. Different stack. Below: what changes when the wire is yours.

Showcase wire

  • 14 famous open source orgs
  • One wire per day
  • Public, generic
  • Read on the web, when you remember

Your wire

  • Up to 1,500 of your repos - orgs, deps, vendors
  • Morning and evening briefs
  • Action items routed to your team
  • Slack delivery, email, breaking-news CVE alerts

Want a hands-on demo first? Ask a current user for an invite link.