design pattern

noun

A repeatable and reusable solution to a common design problem. Guides how UI components are built and how they should be used.