To add accessibility (a11y) support in a UWP JavaScript/React-based app, using aria attributes is indeed a recommended approach. These attributes help improve the interaction of your app with assistive technologies such as screen readers. By providing additional context about the UI elements, you can enhance the experience for users who rely on these technologies.
In addition to aria attributes, you should ensure that your app supports keyboard interactions and follows best practices for accessibility. This includes providing support for screen readers and allowing user customization for display settings. UWP apps typically have built-in support for accessibility through the Microsoft UI Automation framework, which can be leveraged to ensure your app is accessible.
For Xbox apps specifically, while the general principles of accessibility apply, you may want to explore additional resources or libraries that cater specifically to Xbox development to ensure a seamless experience across devices.
References: