React Native Windows: react-native-windows_v0.79.0 Release

Release date:
June 10, 2025
Previous version:
react-native-windows_v0.79.0-preview.2 (released June 6, 2025)
Magnitude:
120 Diff Delta
Contributors:
2 total committers
Data confidence:
Commits:

Top Contributors in react-native-windows_v0.79.0

rnbot
TatianaKapos

Directory Browser for react-native-windows_v0.79.0

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

<!-- This is patch release of react-native-windows, fixing bugs or adding non-breaking enhancements. To see a summary of changes in this major release, see release notes for React Native Windows 0.79.0.

New changes

  • 94f97f4e Promote 0.79 to latest ([email protected])
  • not avai Bump @react-native-windows/cli to v0.79.0 (beachball)
  • not avai Bump @react-native-windows/codegen to v0.79.0 (beachball) -->

0.79.0 Release Notes

We're excited to release React Native Windows 0.79.0 targeting React Native 0.79.0! There have been many changes to both react-native-windows and react-native itself, and we would love your feedback on anything that doesn't work as expected. This release includes the commits to React Native Windows from 01/27/2025 - 05/30/2025.

How to upgrade

You can view the changes made to the default new React Native Windows applications for C++ and C# using React Native Upgrade Helper. See this document for more details.

Reliability

New Features

Breaking Changes

Fabric/New Architecture-specific changes

Progress towards feature parity on Fabric

Summary

The following table indicates the availability of core component props in Fabric, compared to the Paper implementation.

| Core component | Fabric/Paper | Parity % | |----------|----------|----------| | View | 39/40 | 98% | | ActivityIndicator | 3/3 | 100% โœ… | | Image | 14/14 | 100% โœ… |
| RefreshControl | 0/2 | 0% โŒ | | ScrollView | 18/27 | 67% | | Switch | 6/6 | 100% โœ… | | Text | 27/29 | 93% | | TextInput | 29/37 | 78% | | Overall | 135/158 | 84% |

To see which props are yet to be implemented, click on each core component link from the table above.

Additionally, a few props that are not implemented in Paper have been introduced in Fabric:

  • ActivityIndicator: hidesWhenStopped
  • Image: alt, crossOrigin, onProgress, referrerPolicy, src, srcSet and tintColor
  • Modal: onDismiss and onShow
  • ScrollView: contentOffset, decelerationRate and scrollEventThrottle
  • Text: adjustsFontSizeToFit, maxFontSizeMultiplier, minimumFontScale, onLongPress, onPressIn, onPressOut, pressRetentionOffset and role
  • TextInput: autoCorrect

Extended Parity assessment

The following table aggregates the information from the previous section, plus inherited View props, Windows-specific props, View Style, Layout, Image Style, Shadow and Text Style props:

| Core component | Fabric/Paper | Parity % | |----------|----------|----------| | View | 124/131 | 95% | | ActivityIndicator | 119/131 | 91% | | Image | 149/161 | 93% | | RefreshControl | N/A[^1] | 0%[^1] | | ScrollView | 139/161 | 86% | | Switch | 129/140 | 92% | | Text | 148/160 | 93% | | TextInput | 160/183 | 87% | | Overall | 968/1201 | 81%[^2] |

[^1]: An accurate estimation on how many inherited View props and Style props are available in RefreshControl cannot be done until the RefreshControlViewComponent is implemented.

[^2]: Barring RefreshControl, the parity progress is estimated to be at 91%.

Notes

In this section you will find a summary of the known issues and gaps to be addressed for each core component in Fabric, to achieve full parity with Paper. Any planned Fabric improvements that are not implemented in Paper are excluded from this section.

View

  • Mostly on par with Paper, only tabIndex is yet to be implemented (#13742).
  • Known issue with TransformOrigin props not being updated (#13451).

ActivityIndicator โœ…

  • Full parity has been achieved! โœ…

Image โœ…

  • Full parity has been achieved! โœ…
  • Few known issues related to SVG and caching.

RefreshControl

  • Not implemented yet.

ScrollView

  • Pending support for snapping-related props.
  • OnMomentumScrollBeing/OnMomentumScrollEnd are yet to be implemented.

Switch

  • Mostly on parity with Paper, only overflow prop is yet to be implemented (#13108).

Text

  • Custom fonts are unsupported at this time (#13662).
  • Pending fix for clipping on nested views inside a text (#14443).

TextInput

  • Most props to be implemented are callbacks and selection-related actions.
  • autocapitalize prop doesn't support words and sentences modes.
  • scrollEnabled is not supported yet (#13130).

Introduction of Modal in Fabric

Modal replaces Flyout and Popup from Paper.

Of the 14 Modal props, 7 of them are on plans for implementation. Currently, onDismiss, onShow and visible are supported.

Main things to be addressed for Modal:

  • Implement title bar and moving capability (#14067).

  • Few properties are on plans to be implemented. Full list here.