Quality checklist
Ideally, each component should consist of the following.
Static types
- Have a TS interface for props documented with JSDoc comments. These will come through on the website. See
Snackbar.tsx
for an example.
Testing
- Have at least one unit test--one of the tests should be an accessibility test via
jest-axe
- Pass Prettier and ESLint
Review
- Review component(s) functionality with a designer
- Review accessibility standards
- Create/Update technical documentation