Skip to main content
LanguageNorsk bokmål
Grunnleggende5 min lesingoktober 2026

Hva er et designsystem?

Kort svar

Et designsystem er et delt sett med gjenbrukbare komponenter, designtokens og retningslinjer som et team bruker for å bygge et produkt konsekvent. Det inkluderer vanligvis et komponentbibliotek i designverktøyet, de samme komponentene i koden og dokumentasjon som forklarer når og hvordan de skal brukes. Det sparer tid og holder produktet konsistent ettersom flere jobber med det.

Kjerne takeaway

  • Tokens er navngitte verdier for farge, avstand, type, radius og bevegelse
  • Komponenter er gjenbrukbare UI-deler som knapper, innganger og dialogbokser, bygget av tokens
  • Retningslinjer forklarer bruk, tilgjengelighet, innhold og atferd
  • Design- og kodeversjonene må samsvare, ellers slutter systemet å bli klarert
  • AI-verktøy produserer langt mer konsistent brukergrensesnitt når de får designsystemet

Uten et designsystem tar hver designer og utvikler små avgjørelser på egen hånd: en litt annerledes blå, en ny knappestil, en annen avstandsverdi. Etter et år har produktet dusinvis av nesten duplikater. Et designsystem erstatter de gjentatte beslutningene med delte.

De fleste designsystemer har tre lag. Designtokens er navngitte verdier, for eksempel color.primary, space.4 eller motion.duration.short, som lagrer de rå beslutningene. Komponenter, som knapper, innganger, kort og dialogbokser, er bygget fra disse tokenene og inkluderer alle tilstander. Retningslinjer dokumenterer hvordan du bruker hver komponent, hvordan du skriver etiketter og meldinger, og hvilke tilgjengelighetsregler som gjelder.

Et designsystem bor to steder: i designverktøyet, som et komponentbibliotek, og i kode, som en pakke utviklere installerer. Å holde disse to synkronisert er den vanskeligste delen. Når den kodede knappen ikke lenger samsvarer med den utformede, slutter folk å stole på systemet.

Bevegelse hører også hjemme i systemet. Varigheter, lette kurver og fjærinnstillinger kan være symboler, og interaktive komponenter trenger definert oppførsel for sveving, press, lasting og overganger. ExodeUI, som vi lager, lagrer atferden i én åpen fil med tilstander og fjærfysikk, så den samme komponenten spiller i React, Vue, SwiftUI, Flutter og andre rammeverk.

Kjente offentlige eksempler inkluderer Googles Material Design, Apples Human Interface Guidelines, IBMs Carbon og Shopifys Polaris. Å lese dem er en god måte å se hvordan et modent system er organisert.

Ofte stilte spørsmål

Hva er forskjellen mellom et designsystem og en stilguide?

En stilguide dokumenterer visuelle regler som farge og type. Et designsystem inkluderer disse reglene pluss gjenbrukbare komponenter, kode og retningslinjer for bruk.

Trenger et lite team et designsystem?

En liten en, ja: noen få tokens og kjernekomponenter forhindrer allerede inkonsekvens. Du kan dyrke det etter hvert som produktet vokser.

Hva er et designsystem i Figma?

Vanligvis et delt bibliotek med komponenter, variabler og stiler som hver fil i teamet bruker. Det er designhalvdelen av systemet; koden halverer i depotet ditt.

Kan AI bruke et designsystem?

Ja, og det burde det. Når et AI-verktøy kan lese komponentene og tokens dine, for eksempel gjennom en MCP-server, forblir utgangen i samsvar med resten av produktet.

Relaterte veiledninger og eksempler

Sett bevegelse i designsystemet ditt

Gjør varighet, lettelser og vårinnstillinger til tokens som hele teamet deler.

Lær om bevegelsestokener
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →