Frontendkomponenter
Frontendkomponenter är självständiga, återanvändbara enheter som används för att bygga användargränssnitt i webapplikationer. En komponent encapsulerar markup, stil och beteende och kan kombineras med andra komponenter för att skapa komplexa gränssnitt. Syftet är att öka återanvändbarhet, läsbarhet och underhållbarhet genom att dela upp gränssnittet i mindre delar med väldefinierade gränssnitt.
Varje komponent har ofta ett gränssnitt bestående av ingångsdata och utsignaler som gör att en förälder kan
Strukturen består vanligtvis av en mall/markup, logik och stil; komponenter är ofta antingen statiska (presentation) eller
Designmönster som presentational vs container-komponenter, eller smart/dumb-komponenter, betonar separationen mellan hur något ser ut och hur
Statehantering varierar från lokal komponentstat till delat tillstånd i en övergripande store eller kontext. Stilval kan
Utveckling och verktyg stödjer komponentbaserad arkitektur genom moderna ramverk som React, Vue, Angular eller Svelte, där