Skip to main content
Apply for a Cheap Website
Website explainer · 1:47

UI Components Explained: Reusable Website Controls and Their States

What is a UI component? It is a reusable interface building block with a defined purpose.

Jersey Web video: Build once. Use consistently.

1:47 · No narration: the video shows each step as text on screen, and every step is written out below, with buttons that jump the video to it.

Download the on-screen text track (VTT)

The six points in the video

This is a silent video. The headings, explanations and labels below reproduce the information on screen.

  1. Step 1: Give it a specific job

    A button, input or notification solves a particular interface problem.

    On-screen labels: Clear purpose; Suitable control; Expected behaviour.

  2. Step 2: Define its states

    The component may need focused, selected, disabled or error presentations.

    On-screen labels: Normal state; Interaction state; Feedback state.

  3. Step 3: Keep the wording useful

    Labels and messages still need to make sense in this page.

    On-screen labels: Specific label; Helpful instructions; Relevant feedback.

  4. Step 4: Check keyboard behaviour

    A reusable visual style also needs a usable interaction.

    On-screen labels: Reachable control; Visible focus; Expected activation.

  5. Step 5: Try real content

    Long labels, small screens and translated text can reveal layout problems.

    On-screen labels: Realistic wording; Narrow viewport; Flexible layout.

  6. Step 6: Review shared changes

    An update to a reused component can affect many pages.

    On-screen labels: Affected pages; Tested behaviour; Documented change.

A practical check for your business

Review a component in its relevant states, including loading, errors and disabled actions. Reuse should preserve the task and accessibility rather than assuming that one appearance suits every situation.

Sources and further detail

Common questions

What is a UI component?

It is a reusable interface building block with a defined purpose. Reuse a suitable component and test it in the complete page.

Go further

Guide Read the practical guide More context for planning and maintaining your business website. 5 min read → Jargon Buster Component explained Read the related Jargon Buster explanation. Read the explanation →

Reuse a suitable component and test it in the complete page.

Tell Jersey Web what your website needs to do and which part you want help with.

Talk to Jersey Web →

More video tips

All 205 videos →
Length 1:47 Planning and design

Customer Journey Maps: Understand the Steps Around a Website Visit

Map the whole customer journey.
Length 1:47 Planning and design

Website Usability Testing: Learn by Watching People Attempt Real Tasks

Watch the website in use.
Length 1:47 Planning and design

Information Architecture Explained: Organise Website Content Around Real Needs

Information architecture, explained.