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: Pregled
|
||
description: components.build je standard otvorenog koda za izgradnju modernih, komponibilnih i pristupačnih UI komponenti.
|
||
---
|
||
|
||
Moderni veb-aplikacije se zasnivaju na ponovo upotrebljivim UI komponentama, i način na koji ih dizajniramo, gradimo i delimo je važan. Ova specifikacija ima za cilj da uspostavi formalan, otvoren standard za izgradnju komponenti korisničkog interfejsa otvorenog koda za moderan veb.
|
||
|
||
Specifikaciju su koautorisali <Author name="Hayden Bleasel" image="https://github.com/haydenbleasel.png" href="https://x.com/haydenbleasel" /> i <Author name="shadcn" image="https://github.com/shadcn.png" href="https://x.com/shadcn" />, uz doprinose zajednice otvorenog koda i inspiraciju iz popularnih projekata u React ekosistemu.
|
||
|
||
Cilj je da se pomogne održavaocima projekata otvorenog koda i iskusnim front-end inženjerima da kreiraju komponente koje su komponibilne, pristupačne i lake za usvajanje u različitim projektima.
|
||
|
||
## Šta je ova specifikacija?
|
||
|
||
Ova specifikacija nije tutorijal ili kurs o Reactu, niti promocija bilo koje konkretne biblioteke komponenti ili registra. Umesto toga, pruža smernice visokog nivoa, najbolje prakse i zajedničku terminologiju za dizajniranje UI komponenti.
|
||
|
||
Prateći ovu specifikaciju, programeri mogu osigurati da njihove komponente budu u skladu sa savremenim očekivanjima i da se glatko integrišu u bilo koju bazu koda.
|
||
|
||
## Za koga je ova specifikacija?
|
||
|
||
Pišemo ovo za održavaoce projekata otvorenog koda i iskusne front-end inženjere koji razvijaju i distribuiraju biblioteke komponenti ili dizajn sisteme. Pretpostavljamo da ste upoznati sa JavaScript/TypeScript i React.
|
||
|
||
Svi primeri će koristiti React (sa JSX/TSX) radi konkretnosti, ali se nadamo da se osnovni koncepti primenjuju i na druge okvire poput Vue, Svelte ili Angular.
|
||
|
||
Drugim rečima, nadamo se da je filozofija ove specifikacije nezavisna od framework-a – bilo da gradite sa Reactom ili nekom drugom bibliotekom, trebalo bi da naglasite iste principe kompozicije, pristupačnosti i održivosti. |