{"id":492,"date":"2026-06-08T23:24:31","date_gmt":"2026-06-09T06:24:31","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/react-native\/?p=492"},"modified":"2026-06-08T23:24:31","modified_gmt":"2026-06-09T06:24:31","slug":"%f0%9f%9a%80react-native-windows-v0-83-is-here","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/react-native\/%f0%9f%9a%80react-native-windows-v0-83-is-here\/","title":{"rendered":"\ud83d\ude80React Native Windows v0.83 is here!!"},"content":{"rendered":"<p>We\u2019re excited to release React Native Windows 0.83.0, aligned with React Native 0.83.4. React Native Windows v0.83 advances the Fabric Architecture with broader Fabric parity, richer input and automation surfaces, stronger accessibility for hosted XAML islands, and new tooling to measure and protect component performance.<\/p>\n<h3 id=\"-whats-new-in-rnw-v083\" class=\"code-line\" dir=\"auto\" data-line=\"30\">\ud83d\udd25 What&#8217;s New in RNW v0.83?<\/h3>\n<p class=\"code-line\" dir=\"auto\" data-line=\"32\"><strong>Component Performance Testing Framework<\/strong><\/p>\n<p>A new package that provides a structured way to author and run performance tests for RNW Fabric components. Windows developers can now measure component performance in CI, catch regressions early, and produce repeatable metrics.<\/p>\n<p class=\"code-line\" dir=\"auto\" data-line=\"43\"><strong>Richer Pointer Event Support<\/strong><\/p>\n<p>Pointer events now include a\u00a0<code>button<\/code> property identifying which mouse button (left, right, middle, etc.) triggered the event. RNW v0.83 also adds missing W3C pointer event handlers, bringing RNW closer to standard web pointer-event semantics. Windows developers can now take advantage of more sophisticated input handling \u2014 context menus, multi-button gestures, and richer input UX \u2014 to work consistently across components.<\/p>\n<p class=\"code-line\" dir=\"auto\" data-line=\"38\"><strong><code>AutomationOption<\/code>\u00a0Setter for\u00a0<code>ChildSite<\/code><\/strong><\/p>\n<p><code>ChildSite<\/code>\u00a0now exposes an\u00a0<code>AutomationOption<\/code> setter, removing the long-standing limitation where child-site-hosted islands couldn&#8217;t fully participate in UI Automation. Windows developers can now fully customize UI automation, unblocking accessibility compliance and automated UI testing for cross-boundary content.<\/p>\n<p><strong>Narrator Focus on XAML Islands for Community Native Modules<\/strong><\/p>\n<p>Narrator now correctly moves focus to XAML islands hosted by third-party React Native Windows modules, closing a long-standing accessibility gap where focus failed to cross the RN \u2194 XAML island boundary. Windows developers now get the expected screen-reader experience by default when\u00a0shipping community native components that wrap WinUI\/XAML controls. This unblocks accessibility compliance, enterprise adoption, and reliable assistive-tech support for the broader RNW component ecosystem.<\/p>\n<p class=\"code-line\" dir=\"auto\" data-line=\"49\"><strong>Fabric Component Parity<\/strong><\/p>\n<p>The\u00a0<code>overflow<\/code> style is now implemented in the Fabric renderer, restoring full parity with the legacy Paper behavior. Windows developers can reliably use <code>overflow: 'hidden' | 'visible'<\/code> as clipping behavior that matches both Paper and other React Native platforms. RNW v0.83 also supports italic, underline, and strikethrough styling for <code>TextInput<\/code> enabling rich text formatting to be applied directly to <code>TextInput<\/code> content.<\/p>\n<h3 id=\"-reliability--stability\" class=\"code-line\" dir=\"auto\" data-line=\"54\">\ud83d\udd27 Reliability &amp; Stability<\/h3>\n<p class=\"code-line\" dir=\"auto\" data-line=\"56\">RNW v0.83 focuses on stability and correctness across build, input, and rendering paths:<\/p>\n<ul class=\"code-line\" dir=\"auto\" data-line=\"58\">\n<li><strong>Circular dependency build issues for Fabric apps fixed<\/strong> \u2014 Resolves build-time circular dependency issues for New Arch apps.<\/li>\n<li dir=\"auto\" data-line=\"58\"><strong><code><\/code><\/strong><strong><code>TextInput<\/code>\u00a0selection crash and feedback loop fixed<\/strong>\u00a0\u2014 The\u00a0<code>selection<\/code> property no longer triggers crashes or feedback loops between native and JS state.<\/li>\n<li class=\"code-line\" dir=\"auto\" data-line=\"59\"><strong>SHIFT+F10 now shows the context menu in\u00a0<code>TextInput<\/code><\/strong> \u2014 Keyboard-only users can again reach the editing context menu via the standard shortcut.<\/li>\n<li class=\"code-line\" dir=\"auto\" data-line=\"60\"><strong>Box with corner radius now renders shadow correctly<\/strong> \u2014 Shadows are no longer dropped when a view also has rounded corners.<\/li>\n<li class=\"code-line\" dir=\"auto\" data-line=\"63\"><strong>Selectable text receives pointer events inside\u00a0<code>ScrollView<\/code><\/strong> \u2014 Selection and pointer interaction now work correctly for text rendered inside scroll containers.<\/li>\n<li class=\"code-line\" dir=\"auto\" data-line=\"65\"><strong>Silent MSBuild linker bug in\u00a0<code>cpp-app<\/code>\u00a0\/\u00a0<code>cpp-lib<\/code>\u00a0templates fixed<\/strong> \u2014 Inherited link dependencies are now correctly handled in template and package projects.<\/li>\n<\/ul>\n<h3 id=\"-feature-parity-progress\" class=\"code-line\" dir=\"auto\" data-line=\"67\">\ud83d\udcca Feature Parity Progress<\/h3>\n<p class=\"code-line\" dir=\"auto\" data-line=\"69\">With RNW v0.83, several remaining gaps versus other platforms (and the legacy Paper renderer) are closed. If you encounter missing properties or functionality, please <a href=\"https:\/\/github.com\/microsoft\/react-native-windows\/issues\" data-href=\"https:\/\/github.com\/microsoft\/react-native-windows\/issues\">open an issue<\/a>. Comments on existing issues help us prioritize what to tackle next.<\/p>\n<p class=\"code-line\" dir=\"auto\" data-line=\"78\">\ud83d\udd17 For a full list of known gaps, see:\u00a0<a href=\"https:\/\/microsoft.github.io\/react-native-windows\/docs\/new-arch-missingProps\" data-href=\"https:\/\/microsoft.github.io\/react-native-windows\/docs\/new-arch-missingProps\">Missing Properties \u00b7 React Native for Windows<\/a><\/p>\n<h3 id=\"-gallery-app-updates\" class=\"code-line\" dir=\"auto\" data-line=\"80\">\ud83c\udfc1 Gallery App Updates<\/h3>\n<p class=\"code-line\" dir=\"auto\" data-line=\"82\">Install the latest\u00a0<strong>React Native Gallery (0.83)<\/strong>\u00a0to explore the new features and component improvements in action.<\/p>\n<p class=\"code-line\" dir=\"auto\" data-line=\"84\">Search &#8220;React Native Gallery&#8221; in the Microsoft Store or use the\u00a0<a href=\"https:\/\/apps.microsoft.com\/detail\/9NSQT9WCCMBD?hl=en-us&amp;gl=IN&amp;ocid=pdpshare\" data-href=\"https:\/\/apps.microsoft.com\/detail\/9NSQT9WCCMBD?hl=en-us&amp;gl=IN&amp;ocid=pdpshare\">direct link<\/a>. The Gallery app is the fastest way to see how each component looks and behaves on Windows and is a great reference when building or migrating your own apps.\n<a href=\"https:\/\/devblogs.microsoft.com\/react-native\/wp-content\/uploads\/sites\/76\/2026\/05\/Screenshot-2026-05-25-182137.webp\"><img decoding=\"async\" class=\"aligncenter wp-image-496 size-medium\" src=\"https:\/\/devblogs.microsoft.com\/react-native\/wp-content\/uploads\/sites\/76\/2026\/05\/Screenshot-2026-05-25-182137-290x300.webp\" alt=\"Screenshot 2026 05 25 182137 image\" width=\"290\" height=\"300\" srcset=\"https:\/\/devblogs.microsoft.com\/react-native\/wp-content\/uploads\/sites\/76\/2026\/05\/Screenshot-2026-05-25-182137-290x300.webp 290w, https:\/\/devblogs.microsoft.com\/react-native\/wp-content\/uploads\/sites\/76\/2026\/05\/Screenshot-2026-05-25-182137-990x1024.webp 990w, https:\/\/devblogs.microsoft.com\/react-native\/wp-content\/uploads\/sites\/76\/2026\/05\/Screenshot-2026-05-25-182137-768x794.webp 768w, https:\/\/devblogs.microsoft.com\/react-native\/wp-content\/uploads\/sites\/76\/2026\/05\/Screenshot-2026-05-25-182137-24x24.webp 24w, https:\/\/devblogs.microsoft.com\/react-native\/wp-content\/uploads\/sites\/76\/2026\/05\/Screenshot-2026-05-25-182137.webp 1380w\" sizes=\"(max-width: 290px) 100vw, 290px\" \/><\/a><\/p>\n<h3 id=\"-release-details\" class=\"code-line\" dir=\"auto\" data-line=\"86\">\ud83d\udce6 Release Details<\/h3>\n<ul class=\"code-line\" dir=\"auto\" data-line=\"88\">\n<li class=\"code-line\" dir=\"auto\" data-line=\"88\"><strong>Version:<\/strong>\u00a0React Native Windows v0.83.0<\/li>\n<li class=\"code-line\" dir=\"auto\" data-line=\"91\"><strong>GitHub release:<\/strong>\u00a0<a href=\"https:\/\/github.com\/microsoft\/react-native-windows\/releases\/tag\/react-native-windows_v0.83.0\" data-href=\"https:\/\/github.com\/microsoft\/react-native-windows\/releases\/tag\/react-native-windows_v0.83.0\">react-native-windows_v0.83.0<\/a><\/li>\n<\/ul>\n<h3 id=\"-reference-links\" class=\"code-line\" dir=\"auto\" data-line=\"93\">\ud83d\udd17 Reference Links<\/h3>\n<ul class=\"code-line\" dir=\"auto\" data-line=\"95\">\n<li class=\"code-line\" dir=\"auto\" data-line=\"95\"><a href=\"https:\/\/microsoft.github.io\/react-native-windows\/\" data-href=\"https:\/\/microsoft.github.io\/react-native-windows\/\">React Native Windows Documentation<\/a><\/li>\n<li class=\"code-line\" dir=\"auto\" data-line=\"96\"><a href=\"https:\/\/github.com\/microsoft\/react-native-windows\" data-href=\"https:\/\/github.com\/microsoft\/react-native-windows\">React Native Windows GitHub<\/a><\/li>\n<li class=\"code-line\" dir=\"auto\" data-line=\"97\"><a href=\"https:\/\/reactnative.dev\/docs\/the-new-architecture\/landing-page\" data-href=\"https:\/\/reactnative.dev\/docs\/the-new-architecture\/landing-page\">Fabric Architecture Overview<\/a><\/li>\n<li class=\"code-line\" dir=\"auto\" data-line=\"99\"><a href=\"https:\/\/microsoft.github.io\/react-native-windows\/docs\/upgrade-app\" data-href=\"https:\/\/microsoft.github.io\/react-native-windows\/docs\/upgrade-app\">Upgrading Your App<\/a><\/li>\n<li class=\"code-line\" dir=\"auto\" data-line=\"73\"><a href=\"https:\/\/github.com\/microsoft\/react-native-windows\/issues\" data-href=\"https:\/\/github.com\/microsoft\/react-native-windows\/issues\">Open an issue<\/a><\/li>\n<\/ul>\n<p class=\"code-line\" dir=\"auto\" data-line=\"101\">If you&#8217;re interested in getting started with React Native for Windows, check out our website at\u00a0<a href=\"https:\/\/aka.ms\/reactnative\" data-href=\"https:\/\/aka.ms\/reactnative\">aka.ms\/reactnative<\/a>.<\/p>\n<p class=\"code-line\" dir=\"auto\" data-line=\"103\">You can also follow us on X\u00a0<a href=\"https:\/\/twitter.com\/ReactNativeMSFT\" data-href=\"https:\/\/twitter.com\/ReactNativeMSFT\">@ReactNativeMSFT<\/a>\u00a0to keep up to date on news, feature roadmaps, and more.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We\u2019re excited to release React Native Windows 0.83.0, aligned with React Native 0.83.4. React Native Windows v0.83 advances the Fabric Architecture with broader Fabric parity, richer input and automation surfaces, stronger accessibility for hosted XAML islands, and new tooling to measure and protect component performance. \ud83d\udd25 What&#8217;s New in RNW v0.83? Component Performance Testing Framework [&hellip;]<\/p>\n","protected":false},"author":208000,"featured_media":156,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-492","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-react-native"],"acf":[],"blog_post_summary":"<p>We\u2019re excited to release React Native Windows 0.83.0, aligned with React Native 0.83.4. React Native Windows v0.83 advances the Fabric Architecture with broader Fabric parity, richer input and automation surfaces, stronger accessibility for hosted XAML islands, and new tooling to measure and protect component performance. \ud83d\udd25 What&#8217;s New in RNW v0.83? Component Performance Testing Framework [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/react-native\/wp-json\/wp\/v2\/posts\/492","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/react-native\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/react-native\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/react-native\/wp-json\/wp\/v2\/users\/208000"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/react-native\/wp-json\/wp\/v2\/comments?post=492"}],"version-history":[{"count":2,"href":"https:\/\/devblogs.microsoft.com\/react-native\/wp-json\/wp\/v2\/posts\/492\/revisions"}],"predecessor-version":[{"id":518,"href":"https:\/\/devblogs.microsoft.com\/react-native\/wp-json\/wp\/v2\/posts\/492\/revisions\/518"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/react-native\/wp-json\/wp\/v2\/media\/156"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/react-native\/wp-json\/wp\/v2\/media?parent=492"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/react-native\/wp-json\/wp\/v2\/categories?post=492"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/react-native\/wp-json\/wp\/v2\/tags?post=492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}