RepoJournal
Meta

Meta

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

Keep up with Meta in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: JavaScript AI / ML Full archive →

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].

One email a day. Unsubscribe in one click.

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

Quick answers

What shipped 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. In total, 6 commits and 1 pull requests landed.
What were the notable Meta updates?
fix[describeClassComponentFrame]: invoke constructor with new keyword, fix(cocoapods) Podfile.lock SPEC CHECKSUMS drift for React XCFrameworks (#56803), and Add null guard for changedTouches in ResponderTouchHistoryStore.recordTouchTrack (#56819).

More from Meta

Daily updates, in your inbox

Follow Meta

Keep up with Meta in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?