Files
Hayden Bleasel 55fae375a4 Update docs, internationalization (#35)
* Update Geistdocs

* Update geistdocs.tsx

* Run translation script

* Delete toc.tsx

* Update route.ts

* Update route.ts
2025-12-04 23:57:35 -08:00

24 lines
2.0 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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.