No. 069
Design Systems
Pattern Library
A pattern library is a documented collection of reusable solutions to common design problems, like forms, search, or pagination.
Why it matters
It saves teams from solving the same problems repeatedly and ensures recurring experiences feel familiar across a product.
In depth
While a component library holds individual building blocks, a pattern library captures how to combine them to solve recurring problems. Patterns include guidance on when and why to use them, encoding hard-won design knowledge for the whole team.
Real-world example
A documented 'form validation' pattern shows how errors should appear, where messages go, and when to validate.
Related terms