© Diana MacDonald 2019
Diana MacDonaldPractical UI Patterns for Design Systemshttps://doi.org/10.1007/978-1-4842-4938-3_1

1. Introducing UI patterns

Diana MacDonald1 
(1)
Victoria, VIC, Australia
 

To help you create intuitive products, this chapter will introduce UI patterns and highlight why they’re important and valuable.

What’s a UI pattern?

A pattern is a recurring solution to a problem in a context.

I like to think of patterns as models: a pattern has a structure and can be easily used to help you solve a problem faster than building from scratch. They have a consistent and recognizable form, as well as a method of being referenced, such as a memorable name. In knitting, you might choose a pattern from a book to help you make a sweater with good ...

Get Practical UI Patterns for Design Systems: Fast-Track Interaction Design for a Seamless User Experience now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.