Oversigt

components.build er en open source-standard til at bygge moderne, komponerbare og tilgængelige UI-komponenter.

Moderne webapplikationer bygger på genbrugelige UI-komponenter, og hvordan vi designer, bygger og deler dem, har stor betydning. Denne specifikation har til formål at etablere en formel, åben standard for at bygge open source UI-komponenter til det moderne web.

It is co-authored by Hayden BleaselHayden Bleasel and shadcnshadcn, with contributions from the open-source community and informed by popular projects in the React ecosystem.

Målet er at hjælpe vedligeholdere af open source-projekter og erfarne front-end-ingeniører med at skabe komponenter, der er komponerbare, tilgængelige og nemme at tage i brug på tværs af projekter.

Hvad er denne specifikation?

Denne spec er ikke en vejledning eller et kursus i React, og heller ikke en promovering af et bestemt komponentbibliotek eller register. I stedet giver den overordnede retningslinjer, bedste fremgangsmåder og en fælles terminologi for design af UI-komponenter.

Ved at følge denne specifikation kan udviklere sikre, at deres komponenter lever op til moderne forventninger og kan integreres glidende i enhver kodebase.

Hvem er dette til?

Vi skriver dette til vedligeholdere af open source-projekter og erfarne front-end-ingeniører, som bygger og distribuerer komponentbiblioteker eller designsystemer. Vi antager, at du er fortrolig med JavaScript/TypeScript og React.

Alle eksempler vil bruge React (med JSX/TSX) for tydelighed, men vi håber, at de grundlæggende koncepter også gælder for andre frameworks som Vue, Svelte eller Angular.

Med andre ord håber vi, at denne specs filosofi er framework-agnostisk – uanset om du bygger med React eller et andet bibliotek, bør du lægge vægt på de samme principper for komposition, tilgængelighed og vedligeholdelsesvenlighed.

On this page

GitHubEdit this page on GitHub