Definition

UI Patterns are reusable solutions to common design challenges within user interfaces, such as navigation menus, search bars, or form validation systems. These patterns represent best practices that enhance usability and consistency, allowing designers to implement proven, effective solutions across different projects and platforms.

Why it matters

UI patterns are valuable precisely because they're familiar — users don't need to learn how a date picker or autocomplete works every time they encounter one. When you deviate from established patterns, you need a compelling reason because novelty costs learnability. For product teams, maintaining a reference to UI pattern libraries (UI Patterns, Mobbin, Pttrns) during design decisions prevents re-inventing solutions to solved problems and maintains consistency with user expectations.

Real-world example

The 'hamburger menu' was a novel UI pattern when mobile apps introduced it, requiring users to discover it. Over time it became a recognized pattern. Now, products that use it rely on established recognition, while products that deviate (using a different icon or position) cause brief confusion even among experienced mobile users.

Confused about
UI Patterns
?
Design is fun, but it's not easy.
Get help from a senior designer.
Start your project with us!
Start a project