RepoJournal
Meta

Meta

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

Pick a date

The Wire · Showcase

REACT TIGHTENS FLOW SYNTAX, REACT-NATIVE GRADUATES BACKGROUND IMAGES

By RepoJournal · Filed · About Meta

React is locking down modern Flow syntax across its ecosystem while React-Native promotes backgroundImage out of experimental mode, but breaking changes are coming for animation backends.

React shipped a flow syntax modernization [1] that bumps hermes-parser dependencies and enforces strict typing rules across files synced to React-Native, forcing the native layer to keep pace with type safety standards. Alongside that, React fixed a critical GitHub repository reference issue [2] where package.json fields weren't resolving correctly in Trusted Publishing workflows, a small change that unblocks CI automation across the monorepo. On the React-Native side, backgroundImage graduated from experimental status [3], a promotion that validates months of real-world usage in NativeWind, Unstyles, and Tamagui without incident. More critically, a fix landed for native-driven animation props being silently dropped on Animated.FlatList and Animated.SectionList [4] when using the shared animated backend, which means any team relying on useNativeDriver with these components needs to verify their animations aren't already broken. React-Native also marked UTFSequence as deprecated [5], clearing dead code that has zero documented usage across the ecosystem. Smaller cleanup work includes eliminating legacy Flow syntax in ReactNativeFeatureFlags.js [6] and a defensive fix to RCTEventEmitter's callableJSModule checks [7].

Action items

References

  1. [1] [flow] Update files synced to react-native to use modern flow syntax ↗ facebook/react
  2. [2] Update required references to GitHub repo ↗ facebook/react
  3. [3] feat(style): remove `experimental_` prefix from `backgroundImage` (#57165) facebook/react-native
  4. [4] Fix native-driven props dropped on Animated.FlatList/SectionList under shared animated backend (#57178) facebook/react-native
  5. [5] chore: Mark UTFSequence as deprecated to remove in the future (#57184) facebook/react-native
  6. [6] Eliminate legacy flow syntax in ReactNativeFeatureFlags.js (#57192) facebook/react-native
  7. [7] RCTEventEmitter: minor fix to callableJSModule check (#57182) facebook/react-native

FAQ

What changed in Meta on June 13, 2026?
React is locking down modern Flow syntax across its ecosystem while React-Native promotes backgroundImage out of experimental mode, but breaking changes are coming for animation backends.
What should Meta teams do about it?
Test Animated.FlatList/SectionList animations immediately if using shared animated backend • Remove any UTFSequence imports before next release cycle • Audit Flow syntax in synced files against new enforcement rules
Which Meta repositories shipped on June 13, 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.