# React Native v0.88.0-rc.2 released!

**URL:** <https://forum.devtalk.com/t/react-native-v0-88-0-rc-2-released/249978>\
**Category:** Hybrid Official News\
**Tags:** newsbot, official-news, native, react-native, react\
**Created:** [22 September 2026 12:17 UTC](https://forum.devtalk.com/t/react-native-v0-88-0-rc-2-released/249978 "2026-09-22T12:17:24Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![NewsBot](https://forum.devtalk.com/user_avatar/forum.devtalk.com/newsbot/32/1114_2.png) [@NewsBot](https://forum.devtalk.com/u/NewsBot)\
**Post date:** [22 September 2026 12:17 UTC](https://forum.devtalk.com/t/react-native-v0-88-0-rc-2-released/249978/1 "2026-09-22T12:17:24Z")

</div>

[React Native](https://devtalk.com/react-native) v0.88.0-rc.2 has been released.

> [@](#):
>
> ### Changed
> 
> - **Metro** : Bump the minimum Metro version to 0.87.1, so upgrading projects resolve the same Metro as freshly created ones ([f2439a83cf](https://github.com/react/react-native/commit/f2439a83cffc8f2bf8355a984a055ae7174bb4d9) by [@robhogan](https://github.com/robhogan))
> 
> ### Fixed
> 
> - **TurboModules** : Revert the `RCTArrayBuffer` codegen change, restoring `NSMutableData *` for ObjC TurboModule methods that take or return an `ArrayBuffer`. 0.88 is a non-breaking release, and the change stopped modules that adopted ObjC `ArrayBuffer` support in 0.87 from compiling ([639cdedb50](https://github.com/react/react-native/commit/639cdedb506d6441e27eeb579225aa6a7def3ff9), [19a3184981](https://github.com/react/react-native/commit/19a31849817b8cf0eaef56305330c4b39d826fe8) by [@fabriziocucci](https://github.com/fabriziocucci))
> - **TurboModules** : Revert the rejection of `ArrayBuffer` as a TurboModule `EventEmitter` payload. C++ TurboModules could declare `EventEmitter<ArrayBuffer>` in 0.87 and it generated working code, so rejecting it at codegen time broke those builds ([070af03ab3](https://github.com/react/react-native/commit/070af03ab3b9584473b0ffb1a837ac252d127ec9) by [@fabriziocucci](https://github.com/fabriziocucci))
> - **TypeScript** : Restore the `.js` fallback for legacy deep imports of untyped modules, so `react-native/Libraries/*` specifiers resolve again under the `react-native-legacy-deep-imports` condition ([579212e15c](https://github.com/react/react-native/commit/579212e15c9197d6c614cfeb4561e4a85956ee3b) by [@fabriziocucci](https://github.com/fabriziocucci))
> 
> * * *
> 
> Hermes V1 dSYMS:
> 
> - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/260318099.0.3/hermes-ios-260318099.0.3-hermes-framework-dSYM-debug.tar.gz)
> - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/260318099.0.3/hermes-ios-260318099.0.3-hermes-framework-dSYM-release.tar.gz)
> 
> ReactNativeDependencies dSYMs:
> 
> - [Debug]([https://repo1.maven.o](https://repo1.maven.o)…

Link: [Release 0.88.0-rc.2 · react/react-native · GitHub](https://github.com/react/react-native/releases/tag/v0.88.0-rc.2)
