Catalog
concept#Product#Software Engineering#Architecture

UX Pattern

Reusable design solutions for recurring UX problems that promote consistency and efficiency in digital products.

UX patterns are reusable solution components for recurring usability problems in digital products.
Established
Medium

Classification

  • Medium
  • Business
  • Design
  • Intermediate

Technical context

Component library / StorybookDesign tools (Figma, Sketch)Frontend frameworks (React, Vue)

Principles & goals

Reusability over one-off solutionsConsistency builds trust and efficiencyPrioritize accessibility and clarity
Build
Domain, Team

Use cases & scenarios

Compromises

  • Blind application without user research
  • Incompatible implementations across teams
  • Neglecting performance or accessibility aspects
  • Document with examples and code snippets
  • Regular reviews and measurements after rollout
  • Include accessibility checks in every pattern

I/O & resources

  • User and task analyses
  • Design system or style guide rules
  • Technical constraints and APIs
  • Documented pattern with variants
  • Design and developer assets (Sketch, Figma, code)
  • Acceptance criteria and test cases

Description

UX patterns are reusable solution components for recurring usability problems in digital products. They standardize interactions, information architecture and visual hierarchy, improving consistency, learnability and efficiency while supporting product-team decisions. Patterns document proven principles and provide concrete guidance for implementation, adaptation and cross-team communication.

  • Faster design and implementation cycles
  • Improved usability and reduced learning costs
  • Easier maintenance through clear standards

  • Not every situation fits a standard pattern
  • Risk of over-standardization and lack of differentiation
  • Maintenance overhead for the pattern library

  • Task completion rate

    Share of completed tasks measured with the pattern.

  • Time on task

    Average time to complete a core task using the pattern.

  • Error rate

    Frequency of user errors in flows using the pattern.

Material Design text fields

Material Design provides standardized form and interaction patterns for text inputs.

PatternFly component library

A repository of reusable UI patterns with implementations and documentation.

Nielsen Norman usability patterns

A collection of proven interaction and usability solutions for product teams.

1

Identify and prioritize the UX problem

2

Develop pattern draft and prototype

3

Test, document and integrate into component library

⚠️ Technical debt & bottlenecks

  • Outdated components that contradict patterns
  • Missing tests for pattern variants
  • Inconsistent implementations in microfrontends
Inconsistent implementationInsufficient documentationUnclear governance
  • Applying responsive patterns to mobile without testing
  • Solving complex interactions with a simplistic standard pattern
  • Introducing a pattern without user feedback
  • Confusing preference with proven practice
  • Involving developers too late
  • Unclear ownership of the pattern library
Interaction and visual designFrontend implementation and accessibilityUsability testing and measurement
User needs and task flowAccessibility and regulatory requirementsReusability and maintainability
  • Platform specifics (web vs. mobile)
  • Accessibility standards (e.g. WCAG)
  • Resources for maintenance and governance