đ Key Learning Outcomes
- Gain These Skills
- Set up storybook on your project to audit components.
- Render components with jest-axe and ReactDOM.
- Write unit tests with jest-axe, enzyme, react-testing-library, cypress.
- Leverage different plugins in GitHub for testing.
đ¨âđĢ About the Course
This course focuses on auditing React applications for accessibility, taught by expert Erin Doyle. You will learn how to add auditing tools to your development workflow to identify and fix accessibility issues in your applications. The course emphasizes creating accessible web apps and automating accessibility audits.
đ¯ Target Audience
- Ideal for developers interested in creating inclusive web applications and ensuring accessibility compliance.
- Suitable for those familiar with React and testing frameworks.
â Requirements
- Prior knowledge of React and familiarity with testing frameworks such as jest and enzyme are recommended.
đ Course Content
- Audit Component Accessibility Using Storybook.
- Render Components with ReactDOM to Write Tests with Jest and jest-axe.
- Write Unit Tests for Accessibility Using jest-axe and enzyme.
- Write Better Unit Tests with react-testing-library and jest-axe.
- Test Accessibility at Runtime with Selenium WebDriver and aXe-Core.
- Write E2E Tests for Accessibility Using aXe-core and Cypress.
- Automate Accessibility Audits with GitHub Actions.
- Audit an App's Rendered Pages Locally with Lighthouse CI CLI.
- Automate Lighthouse Audits with GitHub Actions.
Drop a comment
Auditing React Apps for Accessibility by Erin Doyle
Log in to leave a feedback
Loginđ Psst! Interested in More React Courses?
Apply Redux to a Modern React Hooks ApplicationVideo
by Jamund Ferguson
đšī¸ Levels: đ Intermediate
âŗ Duration: 0.5 hours
đ¤ Price: Free
đ§âđģ Learning Platform: Egghead.io
Secure React User Authentication with Auth0Video
by Will Johnson
đšī¸ Levels: đ Intermediate
âŗ Duration: 0.5 hours
đ¤ Price: Free
đ§âđģ Learning Platform: Egghead.io
Testing React Apps with React Testing LibraryVideo
by Mosh Hamedani
đšī¸ Levels: đą Beginner, đ Intermediate
âŗ Duration: 7 hours
đ¤ Price: Subscription