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.2 KiB
Plaintext
24 lines
2.2 KiB
Plaintext
---
|
|
title: Yleiskatsaus
|
|
description: components.build on avoimen lähdekoodin standardi nykyaikaisten, koottavien ja saavutettavien käyttöliittymäkomponenttien rakentamiseen.
|
|
---
|
|
|
|
Modernit web-sovellukset rakentuvat uudelleenkäytettävien käyttöliittymäkomponenttien varaan, ja tapa, jolla suunnittelemme, rakennamme ja jaamme niitä, on tärkeä. Tämän määrittelyn tavoitteena on luoda virallinen, avoin standardi avoimen lähdekoodin käyttöliittymäkomponenttien rakentamiseen modernille webille.
|
|
|
|
Sen ovat yhteiskirjoittaneet <Author name="Hayden Bleasel" image="https://github.com/haydenbleasel.png" href="https://x.com/haydenbleasel" /> ja <Author name="shadcn" image="https://github.com/shadcn.png" href="https://x.com/shadcn" />, ja siihen on osallistunut avoimen lähdekoodin yhteisö sekä se on saanut vaikutteita suosituista projekteista React-ekosysteemissä.
|
|
|
|
Tavoitteena on auttaa avoimen lähdekoodin ylläpitäjiä ja kokeneita front-end-kehittäjiä luomaan komponentteja, jotka ovat koottavia, saavutettavia ja helppoja ottaa käyttöön eri projekteissa.
|
|
|
|
## Mikä tämä spesifikaatio on?
|
|
|
|
Tämä spesifikaatio ei ole opas tai kurssi Reactista, eikä se ole mainos millekään tietylle komponenttikirjastolle tai rekisterille. Sen sijaan se tarjoaa korkeatasoisia ohjeita, parhaita käytäntöjä ja yhteisen terminologian käyttöliittymäkomponenttien suunnitteluun.
|
|
|
|
Noudattamalla tätä spesifikaatiota kehittäjät voivat varmistaa, että heidän komponenttinsa vastaavat nykyaikaisia odotuksia ja integroituvat sujuvasti mihin tahansa koodikantaan.
|
|
|
|
## Kenelle tämä on tarkoitettu?
|
|
|
|
Kirjoitamme tätä avoimen lähdekoodin ylläpitäjille ja kokeneille front-end-kehittäjille, jotka rakentavat ja jakavat komponenttikirjastoja tai design-järjestelmiä. Oletamme, että tunnet JavaScriptin/TypeScriptin ja Reactin.
|
|
|
|
Kaikki esimerkit käyttävät konkretian vuoksi Reactia (JSX/TSX), mutta toivomme, että peruskäsitteet soveltuvat myös muihin kehyksiin kuten Vue, Svelte tai Angular.
|
|
|
|
Toisin sanoen, toivomme että tämän spesifikaation filosofia on kehysriippumaton — olitpa rakentamassa Reactilla tai jollain muulla kirjastolla, sinun tulisi korostaa samoja periaatteita koostettavuudesta, saavutettavuudesta ja ylläpidettävyydestä. |