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: Oversikt
|
||
description: components.build er en åpen kildekode-standard for å bygge moderne, komponerbare og tilgjengelige UI-komponenter.
|
||
---
|
||
|
||
Moderne webapplikasjoner er bygd på gjenbrukbare UI-komponenter, og hvordan vi designer, bygger og deler dem er viktig. Denne spesifikasjonen har som mål å etablere en formell, åpen standard for å bygge UI-komponenter med åpen kildekode for det moderne nettet.
|
||
|
||
Det er medforfattet av <Author name="Hayden Bleasel" image="https://github.com/haydenbleasel.png" href="https://x.com/haydenbleasel" /> og <Author name="shadcn" image="https://github.com/shadcn.png" href="https://x.com/shadcn" />, med bidrag fra det åpne kildekode-fellesskapet og informert av populære prosjekter i React-økosystemet.
|
||
|
||
Målet er å hjelpe vedlikeholdere av åpen kildekode-prosjekter og erfarne front-end-ingeniører med å lage komponenter som er komponerbare, tilgjengelige og enkle å ta i bruk på tvers av prosjekter.
|
||
|
||
## Hva er denne spesifikasjonen?
|
||
|
||
Denne spesifikasjonen er ikke en veiledning eller et kurs om React, heller ikke en promotering av noe bestemt komponentbibliotek eller register. I stedet gir den overordnede retningslinjer, beste praksis og en felles terminologi for å designe UI-komponenter.
|
||
|
||
Ved å følge denne spesifikasjonen kan utviklere sikre at komponentene deres er i tråd med moderne forventninger og kan integreres sømløst i enhver kodebase.
|
||
|
||
## Hvem er dette for?
|
||
|
||
Vi skriver dette for vedlikeholdere av prosjekter med åpen kildekode og erfarne front-end-ingeniører som bygger og distribuerer komponentbiblioteker eller designsystemer. Vi forutsetter at du er kjent med JavaScript/TypeScript og React.
|
||
|
||
Alle eksempler vil bruke React (med JSX/TSX) for konkretisering, men vi håper de grunnleggende konseptene gjelder for andre rammeverk som Vue, Svelte eller Angular.
|
||
|
||
Med andre ord håper vi at spesifikasjonens filosofi er rammeverksuavhengig – enten du bygger med React eller et annet bibliotek, bør du legge vekt på de samme prinsippene for komposisjon, tilgjengelighet og vedlikeholdbarhet. |