Designers utilise reusable/recurring components called user interface (UI) design patterns to tackle prevalent difficulties in user interface design. The breadcrumbs design pattern, for example, allows users to retrace their steps. Designers can utilise them in a variety of situations, but they must be tailored to the exact context of use.