#react accessibility
Case Study: Building Accessible Reusable React Components at GitHub
React Summit 2024Watch video: Case Study: Building Accessible Reusable React Components at GitHub![](/_next/static/media/article-head-bg-not-mask-optimized.42d4b7d2.avif)
![React Summit 2024](https://gitnation.imgix.net/stichting-frontend-amsterdam/image/upload/v1619376923/fszvxiu9y2alolt9eymk.jpg?auto=format,compress&fit=scale&w=60)
29 min
Case Study: Building Accessible Reusable React Components at GitHub
![](/_next/static/media/article-head-bg-not-mask-optimized.42d4b7d2.avif)
The talk discusses building accessible React components and emphasizes the importance of using the correct HTML elements and ARIA roles for accessibility. It explains how to navigate and select options within a form and how to add supplementary text using Aria described by. The speaker also discusses the benefits of using conditional checkboxes and ARIA disabled to improve the UI. Additionally, the talk explores the role of JavaScript in web accessibility and provides recommendations for testing website accessibility.
Accessible Component System Through Customization
JSNation 2023![](/_next/static/media/article-head-bg-not-mask-optimized.42d4b7d2.avif)
![JSNation 2023](https://gitnation.imgix.net/stichting-frontend-amsterdam/image/upload/v1703170254/JSN_300x300_jexy43.png?auto=format,compress&fit=scale&w=60)
30 min
Accessible Component System Through Customization
![](/_next/static/media/article-head-bg-not-mask-optimized.42d4b7d2.avif)
The Talk discusses the importance of building an accessible UI component library, focusing on reusability, customizability, and responsiveness. It emphasizes the need for visual and functional consistency when developing components and highlights the key aspects of accessibility, including keyboard navigation, contrast, and content structure. The Talk also covers the building of accessible dialogues and provides tips for enhancing user experience. It emphasizes the significance of documentation, scalability, and customization in component planning. The Talk concludes by discussing the use of ARIA, accessibility testing, and strategies for persuading organizations to prioritize accessibility.