mirror of
https://github.com/vercel/components.build.git
synced 2026-09-14 20:06:39 +08:00
55fae375a4
* Update Geistdocs * Update geistdocs.tsx * Run translation script * Delete toc.tsx * Update route.ts * Update route.ts
24 lines
2.0 KiB
Plaintext
24 lines
2.0 KiB
Plaintext
---
|
||
title: Oversigt
|
||
description: 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 <Author name="Hayden Bleasel" image="https://github.com/haydenbleasel.png" href="https://x.com/haydenbleasel" /> and <Author name="shadcn" image="https://github.com/shadcn.png" href="https://x.com/shadcn" />, 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. |