I built Alliance Data's first design system and their first component library. Having a strong UX component library is essential when you're building UX for 200+ client websites.
Within a few weeks of the website redesign, I noticed two large problems. The UX team was having to recreate the same UI components in Axure and the development team was recoding the same components over and over.
We needed a resource to communicate to business partners our UX patterns, design decisions, and interactive components to ensure consistency across all of our pages. Then we could avoid from having the same UI components looking/functioning different ways on different pages. The UX Toolkit was my solution to this problem.
The component library was a solution to the problem of having to recreate components in Axure. Now we can simply drag and drop components to quickly wireframe and prototype.