RepoJournal
Meta

Meta

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

Pick a date

The Wire · Showcase

REACT DEVTOOLS GOES AUTOMATED, NATIVE DROPS LEGACY CRUFT

By RepoJournal · Filed · About Meta

React's DevTools CDT integration now runs full end-to-end tests in CI, while React Native nukes three deprecated APIs in the same sweep.

The React team shipped automated E2E coverage for react-devtools-cdt-mcp [1], adding a GitHub Actions workflow that boots a fixture app and validates third-party tool discovery, profiling, and DOM inspection through the actual Chrome DevTools CLI [2]. This moves DevTools testing from manual verification to continuous validation, catching integration breaks before they ship. Meanwhile, React landed experimental support for parentEnter and parentExit props on nested ViewTransition components [3], letting you animate individual list items when a parent boundary enters or exits without manually coordinating sibling animations. On the Native side, React Native is cleaning house: DrawerLayoutAndroid is now formally deprecated [4] in favor of the cross-platform react-native-drawer-layout, ScrollView's keyboardShouldPersistTaps no longer accepts booleans [5], and the legacy FANTOM_ENABLE_CPP_DEBUGGING environment variable is gone [6]. The animation backend also switched to run from Fabric's frame callback instead of a custom choreographer [7], reducing coupling and simplifying invalidation logic.

Action items

References

  1. [1] [react-devtools-cdt-mcp] run E2E tests in CI ↗ facebook/react
  2. [2] [react-devtools-cdt-mcp] add chrome-devtools E2E coverage ↗ facebook/react
  3. [3] Add parentEnter/parentExit props to ViewTransition ↗ facebook/react
  4. [4] Deprecate DrawerLayoutAndroid (#57397) facebook/react-native
  5. [5] Drop boolean support for ScrollView keyboardShouldPersistTaps (#57386) facebook/react-native
  6. [6] Remove deprecated FANTOM_ENABLE_CPP_DEBUGGING environment variable (#57401) facebook/react-native
  7. [7] Drive shared animation backend from Fabric frame callback (#57400) facebook/react-native

FAQ

What changed in Meta on July 2, 2026?
React's DevTools CDT integration now runs full end-to-end tests in CI, while React Native nukes three deprecated APIs in the same sweep.
What should Meta teams do about it?
Update any DrawerLayoutAndroid imports to react-native-drawer-layout before next Native release • Migrate keyboardShouldPersistTaps boolean values to 'always'/'never' strings • Test ViewTransition animations in your app if using nested boundaries
Which Meta repositories shipped on July 2, 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.