React Native: Locking Down the C++ API Surface, Fixing Touch and Animation Bugs

The biggest thread today is a sweeping effort to classify C++ modules as public, framework-only, or private under the new Stable API system, alongside a cluster of subtle bug fixes touching touch handling, animated listeners, and text input state on Android.

Duration: PT2M26S

Episode overview

This episode is a short developer briefing from React Native.

It explains recent repository work in plain language.

  • Show: React Native
  • Published: 2026-08-20T13:04:44Z
  • Audio duration: PT2M26S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Good day. It's August 20th, and here's what moved in React Native.

The dominant pattern today: React Native is methodically tagging its C++ internals under the Stable API three-tier visibility model — public, for-frameworks, or private. Jakub Piasecki alone covered network inspection, Hermes's Chrome inspector, and microtasks with these guards, while others locked down OS-compat…

Second theme: touch and input correctness bugs that were silently breaking real apps. Commit 06eb1fe fixes a long-standing iOS issue where programmatic, non-user scrolls — like an animated marquee — were cancelling active touches in sibling components, because scroll events lacked a flag Android already had. Commit…

Third, ongoing DevTools network work continues as a stack of experimental PRs from Huntie — throttling on iOS and Android, an RNTester example, and frontend capability flags — all explicitly marked unshipped and gated behind feature flags.

On infrastructure, Android end-to-end testing now retries only failed flows instead of restarting entire suites, and clang-format is pinned to a consistent version across platforms.

What to watch: expect more Stable API guard PRs landing in small batches, and…

Nearby episodes from React Native

  1. Weekly Recap - Locking Down the Native API Surface
  2. Two Teams Chase the Same RTL Text Bug
  3. Codegen's Crash Bug Class Gets Cleaned Up
  4. Locking Down the C++ API Surface
  5. Fixing the Fixes That Shipped Yesterday
  6. ArrayBuffer Gets an Ownership Contract
  7. Babel's Platform Inlining Gets a Second Pass
  8. Weekly Recap - Locking Down the Native Boundary