Component libraries
The issues faced by web developers when trying to come up with a fancy new component are often already solved by existing component libraries. there are many with accessibility built in, and they often come with a lot of customisation options, so it’s still possible to make the components look and feel unique.
Libraries such as MUI , Chakra UI , Radix , and Cauldron all have accessibility built in.
While these may miss some complex components, most of these cover a wide array of useful components used in the majority of projects and are a great starting point for any new project.