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.2 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: Prezentare generală
description: components.build este un standard open-source pentru construirea de componente UI moderne, compozabile și accesibile.
---
Aplicațiile web moderne se bazează pe componente UI reutilizabile, iar modul în care le proiectăm, construim și partajăm este important. Această specificație are ca scop stabilirea unui standard formal, deschis pentru construirea de componente UI open-source pentru web-ul modern.
Este co-autorat de <Author name="Hayden Bleasel" image="https://github.com/haydenbleasel.png" href="https://x.com/haydenbleasel" /> și de <Author name="shadcn" image="https://github.com/shadcn.png" href="https://x.com/shadcn" />, cu contribuții din partea comunității open-source și informat de proiecte populare din ecosistemul React.
Obiectivul este să ajutăm menținătorii open-source și inginerii front-end seniori să creeze componente care sunt compozabile, accesibile și ușor de adoptat în diferite proiecte.
## Ce este această specificație?
Această specificație nu este un tutorial sau un curs despre React, nici o promovare pentru vreo bibliotecă de componente sau registru specific. În schimb, oferă linii directoare la nivel înalt, bune practici și o terminologie comună pentru proiectarea componentelor UI.
Urmând această specificație, dezvoltatorii își pot asigura că componentele lor sunt conforme cu așteptările moderne și se pot integra fără probleme în orice cod existent.
## Cui se adresează?
Redactăm acest document pentru menținătorii de proiecte open-source și pentru inginerii front-end cu experiență care construiesc și distribuie biblioteci de componente sau sisteme de design. Presupunem că sunteți familiarizați cu JavaScript/TypeScript și React.
Toate exemplele vor folosi React (cu JSX/TSX) pentru concrețitate, dar sperăm că conceptele fundamentale se aplică și altor framework-uri precum Vue, Svelte sau Angular.
În alte cuvinte, sperăm că filosofia acestei specificații este independentă de framework – indiferent dacă construiți cu React sau cu o altă bibliotecă, ar trebui să puneți accent pe aceleași principii de compoziție, accesibilitate și mentenabilitate.