RepoJournal
Meta

Meta

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

Pick a date

The Wire · Showcase

REACT FIXES ES6 CONSTRUCTOR CRASH IN NON-REFLECT RUNTIMES

By RepoJournal · Filed · About Meta

React patched a critical fallback that broke ES6 class constructors on runtimes without Reflect support, while React Native tackles CocoaPods reproducibility and touch event crashes.

React shipped a fix [1] for `describeClassComponentFrame` that was calling constructors with `fn.apply()` instead of the `new` keyword — illegal in ES6 and throwing TypeErrors in runtimes without Reflect. This surfaces in debugging and error reporting across the board. Over on React Native, a more pressing issue landed: CocoaPods Podfile.lock SPEC CHECKSUMS entries for React-Core-prebuilt were drifting between runs [2], breaking reproducible builds and CI verification workflows. Two concurrent fixes also landed for touch handling — one guards against undefined `changedTouches` that crash ResponderTouchHistoryStore [3], the other removes spurious `expanded: false` from accessibilityState that causes Android screen readers to announce everything as collapsed [4]. DevTools URLs were updated following repo relocation [5], and 0.314.0 shipped to xplat [6].

Action items

References

  1. [1] fix[describeClassComponentFrame]: invoke constructor with new keyword ↗ facebook/react
  2. [2] fix(cocoapods) Podfile.lock SPEC CHECKSUMS drift for React XCFrameworks (#56803) facebook/react-native
  3. [3] Add null guard for changedTouches in ResponderTouchHistoryStore.recordTouchTrack (#56819) facebook/react-native
  4. [4] Do not include an `expanded` property by default in accessibilityState (#56814) facebook/react-native
  5. [5] Update react-native-devtools-frontend URLs (#56812) facebook/react-native
  6. [6] Deploy 0.314.0 to xplat (#56810) facebook/react-native

FAQ

What changed in Meta on May 14, 2026?
React patched a critical fallback that broke ES6 class constructors on runtimes without Reflect support, while React Native tackles CocoaPods reproducibility and touch event crashes.
What should Meta teams do about it?
If shipping to runtimes without Reflect, update React immediately for constructor fix • React Native teams: regenerate Podfile.lock to restore checksums reproducibility • Monitor touch event handling in production after ResponderTouchHistoryStore guard
Which Meta repositories shipped on May 14, 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.