Accessibility

Built for all

Accessibility is a main feature of FinallyReact, not an afterthought. All components have been built and tested for keyboard navigation and include proper aria labels.

But FinallyReact certainly isn't perfect. If you see any areas for improvement, please create a feature request, a defect report, or a pull request on GitHub so we can make FinallyReact truly accessible for everyone.

You can learn more about web accessibility on these Mozilla and React blogs.

Keyboard Navigation

When using any JavaScript element (including FinallyReact components), you can set the tabindex attribute to 0 to include it in keyboard navigation or -1 to exclude it.

FinallyReact components have been optimized for keyboard navigation, including tab index, focus, and arrow navigation when applicable.

Aria Attributes

All FinallyReact components have been built with proper aria attributes. If you need to add additional aria attributes, you can do so using aria-* attributes.

You can learn more about aria attributes on this Mozilla blog.