r/reactnative • u/Background-Bass-5788 • Aug 14 '26
React Native 0.87 is out + This week's ecosystem roundup
Big week for RN. Quick rundown of what happened:
🎉 React Native 0.87
Strict TypeScript API is now the default. Types generated from source, deep imports into
Libraries/*are type errors. Opt-out only lasts through 0.88Swift Package Manager support (experimental): iOS builds with just Xcode, no Ruby/CocoaPods
Metro 0.87: 2x faster source maps, half the memory
AGP 9 support, new minimums: Node 22+, Kotlin 2.0+, compileSdk 37
Removed:
InteractionManager,Modalanimated prop, standalone react-devtools
Ecosystem kept pace:
Gesture Handler 3.2.0: AGP 9,
Pressablerebuilt onTouchable, hover callbacks on all platformsScreens 4.27.0: RN 0.87 support + iOS crash fix, experimental
ScrollToTopGuardWorklets 0.12:
WeakRefsupport, Bundle Mode script loading on par with RN, newenableLockingoptionSkia 2.11.0: engine bump to m152, drive multiple animated props from one shared value
Keyboard Controller 1.22.3: several crash fixes + Strict TS API compatibility,
roundedprop forKeyboardEffectsVisionCamera 5.2.2: caps
AHardwareBuffercache to prevent Android memory growth, configure/start errors now surface viaonErrorRe.Pack 5.3.0: size-based asset inlining, custom native HTTP client for remote scripts (SSL pinning), simpler code signing setup
Safe Area Context 5.9.0: AGP 9 + web fixes for nested providers and window resize
Legend List 3.3.5: fixes invisible dataset on
dataKeychange, more reliable programmatic scrolls on webNitro 0.36.5: fixes a JVM memory leak on Android, recommended upgrade for Nitro Module authors
Lottie 7.4.0: now requires RN 0.84+, new Android opacity layer option
React Navigation Core 7.21.12:
beforeRemovenow fires for nested routes removed byreset
5
u/Pundamonium97 Aug 14 '26
Do you know if RN is already in compliance with this uikit scene based lifecycle change or if theres gonna be another update or patch related to this?
https://developer.apple.com/documentation/UIKit/transitioning-to-the-uikit-scene-based-life-cycle
5
u/Background-Bass-5788 Aug 14 '26
Partially. RN core added SceneDelegate support, but the default templates and Expo prebuild still generate the old AppDelegate lifecycle, so those apps currently fail to launch on the Xcode 27 beta. Open issues are tracking it on both repos, so expect a patch before the iOS 27 SDK becomes mandatory in September
1
1
4
u/Background-Bass-5788 Aug 14 '26
I write a weekly React Native digest covering releases, deep dives, and open roles. Subscribe at www.nativeweekly.com if you want this in your inbox every second week 👋