Skip to main content

Windows OS Compatibility

React Native for Windows apps require the Windows 10 May 2019 Update (i.e. version 1903, build 10.18362.0) or higher to run.

Note: Old Architecture apps only require the Windows 10 October 2018 Update (i.e. version 1809, Build 10.0.17763.0) or higher to run. For more information on React Native architectures in React Native for Windows, see New vs. Old Architecture.

Supported OS Versions

The following table captures the default versions of Windows that a React Native for Windows app supports. The "Target OS" is the version of the SDK that the app is compiled against, and the "Minimum OS" is the lowest version of Windows that the app will run on.

React Native WindowsTarget OS VersionMinimum OS Version
0.76+Windows 11 2022 Update
Version 22H2 ; Build 10.0.22621.0
New Arch: Windows 10 May 2019 Update
Version 1903 ; Build 10.0.18362.0

Old Arch: Windows 10 October 2018 Update
Version 1809 ; Build 10.0.17763.0
0.75Windows 11 2022 Update
Version 22H2 ; Build 10.0.22621.0
Windows 10 October 2018 Update
Version 1809 ; Build 10.0.17763.0
0.72 - 0.74Windows 10 May 2020 Update
Version 2004 ; Build 10.0.19041.0
Windows 10 October 2018 Update
Version 1809 ; Build 10.0.17763.0

Note: To override the default SDK versions, see Customizing SDK versions.

Backwards Compatibility

React Native for Windows uses native Windows APIs that necessitate the minimum requirement of the Windows 10 May 2019 Update in order to run with all APIs and scenarios supported. Older versions of the Windows OS, when supported at all, may by missing certain functionality due to the lack of certain Windows APIs. The following table captures this missing functionality:

Note: If you are using any of the APIs below, they should gracefully fail (no-op) when the app is running on Windows devices of the corresponding OS versions.

Windows SDKReact Native for Windows support
Windows 10
May 2019 Update

Version 1903
Build 10.0.18362.1
All APIs, scenarios supported
Windows 10
October 2018 Update

Version 1809
Build 10.0.17763.0
Unsupported:
  1. useNativeDriver for animations
  2. View.transform property
  3. React Native for Windows in XAML islands for hosting inside WPF/Win32 scenarios
  4. When using Hermes engine, the default locale will always be en_US and the default time zone will always be Etc/UTC, irrespective of the system settings
Windows 10
April 2018 Update

Version 1803
Build 10.0.17134.12
Unsupported: (Same as above plus):
  1. Flyout: edge alignments, ShowAt capability
  2. Picker.editable, Picker.text
Windows 10
Fall Creators Update

Version 1709
Build 10.0.16299.91
Unsupported: (Same as above)
Windows 10
Creators Update

Version 1703
Build 10.0.15063.468
Unsupported: (Same as above plus):
  1. Keyboard events
  2. TextInput.placeholderTextColor
  3. TextInput.secureTextEntry may have some fast typing issues