Theme

Noun · Development

Definitions

  1. A centralized set of design tokens — colors, typography, spacing, border radii — that can be swapped to change the entire look of an application without modifying component code, commonly implemented via CSS variables or a theme provider in frameworks like MUI or styled-components.

    In plain English: A collection of visual settings like colors and fonts that controls the overall look of an app and can be switched out easily.

    Example: "Switching from light to dark mode is just swapping the theme object — every component reads from it."

Related Terms