Pregled

components.build je odprtokodni standard za gradnjo sodobnih, sestavljivih in dostopnih komponent uporabniškega vmesnika.

Sodobne spletne aplikacije temeljijo na ponovno uporabnih komponentah uporabniškega vmesnika, zato je pomembno, kako jih načrtujemo, gradimo in delimo. Ta specifikacija si prizadeva vzpostaviti uraden, odprt standard za gradnjo odprtokodnih komponent uporabniškega vmesnika za sodobni splet.

Sopodpisala sta ga Hayden BleaselHayden Bleasel in shadcnshadcn, s prispevki odprtokodne skupnosti in navdihom iz priljubljenih projektov v ekosistemu React.

Cilj je pomagati vzdrževalcem odprtokodnih projektov in izkušenim front-end inženirjem ustvarjati komponente, ki so sestavljive, dostopne in enostavne za uporabo v različnih projektih.

Kaj je ta specifikacija?

Ta specifikacija ni vadnica ali tečaj o Reactu, niti promocija katere koli specifične knjižnice komponent ali registra. Namesto tega zagotavlja smernice na visoki ravni, najboljše prakse in skupno terminologijo za oblikovanje komponent uporabniškega vmesnika.

Sledenje tej specifikaciji razvijalcem omogoča zagotoviti, da so njihove komponente v skladu s sodobnimi pričakovanji in se lahko brez težav integrirajo v katerokoli bazo kode.

Komu je to namenjeno?

To pišemo za vzdrževalce odprtokodnih projektov in izkušene front-end inženirje, ki gradijo in distribuirajo knjižnice komponent ali oblikovne sisteme. Predpostavljamo, da ste seznanjeni z JavaScript/TypeScript in Reactom.

Vsi primeri bodo uporabljali React (z JSX/TSX) za konkretnost, vendar upamo, da temeljni koncepti veljajo tudi za druge okvirje, kot so Vue, Svelte ali Angular.

Z drugimi besedami, upamo, da je filozofija te specifikacije neodvisna od ogrodja – ne glede na to, ali gradite z Reactom ali drugo knjižnico, bi morali poudarjati enaka načela sestavljivosti, dostopnosti in enostavnosti vzdrževanja.

On this page

GitHubEdit this page on GitHub