React Native: Codegen's Crash Bug Class Gets Cleaned Up
A cluster of fixes closed out a recurring class of Android crashes where codegen generates prop types that the ViewManager runtime can't bind, while iOS work continued tightening the new SwiftPM autolinking system against name collisions.
Duration: PT2M31S
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-22T13:03:57Z
- Audio duration: PT2M31S
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 22nd, 2026, and this is your React Native briefing.
The clearest pattern today is a family of Android startup crashes, all rooted in the same mismatch: codegen generates a Java type for a prop, but the ViewManager property cache never learned how to bind it. Mad Dinh landed two fixes for this. Commit 8d23b14 handles nullable float props, and 091ac61 handles dimension…
Second theme: iOS's SwiftPM autolinking is getting hardened piece by piece. Christian Falch's commit d36aa49 introduces shared name constants for generated Swift packages, laying groundwork to prevent scaffolding names from colliding with built-in ones. PRs 58060 and 58059 build on that same effort — validating…
Two more notes: PR 58066 fixes ccache silently never running on iOS builds because Xcode doesn't pass build settings into the compiler script's environment — a real build-speed regression, now caught. And PR 58063 aligns TurboModule event emitter types across platforms, so number types and array buffers behave…
What to remember: if you're writing codegen specs, test the ReactProp path, not just the delegate. And if you're on SwiftPM autolinking, expect more collision-guard changes landing…
Th…
Nearby episodes from React Native
- Locking Down the C++ API and Retiring SafeAreaView
- Locking Down the C++ API Surface
- Weekly Recap - Locking Down the Native API Surface
- Two Teams Chase the Same RTL Text Bug
- Locking Down the C++ API Surface
- Locking Down the C++ API Surface, Fixing Touch and Animation Bugs
- Fixing the Fixes That Shipped Yesterday
- ArrayBuffer Gets an Ownership Contract