Áttekintés

A components.build egy nyílt forráskódú szabvány modern, komponálható és akadálymentes UI-komponensek létrehozásához.

A modern webalkalmazások újrahasználható UI-komponensekre épülnek, és az, ahogyan ezeket megtervezzük, elkészítjük és megosztjuk, fontos. Ez a specifikáció formális, nyílt szabványt kíván megteremteni a modern webhez szánt, nyílt forráskódú UI-komponensek építéséhez.

Szerzői között van Hayden BleaselHayden Bleasel és shadcnshadcn, a nyílt forráskódú közösség hozzájárulásaival és a React ökoszisztéma népszerű projektjei által inspirálva.

A cél az, hogy segítsük a nyílt forráskódú karbantartókat és a tapasztalt front-end mérnököket olyan komponensek létrehozásában, amelyek komponálhatók, akadálymentesek és könnyen átvehetők különböző projektekben.

Mi ez a specifikáció?

Ez a specifikáció nem oktatóanyag vagy tanfolyam a Reactről, és nem reklámja bármely konkrét komponenskönyvtárnak vagy regiszternek. Ehelyett magas szintű iránymutatásokat, bevált gyakorlatokat és közös terminológiát biztosít a UI-komponensek tervezéséhez.

A specifikáció követésével a fejlesztők biztosíthatják, hogy komponenseik megfeleljenek a modern elvárásoknak, és zökkenőmentesen integrálhatók legyenek bármely kódbázisba.

Kinek szól ez?

Ezt nyílt forráskódú karbantartók és tapasztalt front-end mérnökök számára írjuk, akik komponenskönyvtárakat vagy design rendszereket építenek és terjesztenek. Feltételezzük, hogy jártas vagy JavaScript/TypeScript és React használatában.

Minden példa Reactet használ (JSX/TSX-szel) az egyértelműség kedvéért, de reméljük, hogy az alapelvek más keretrendszerekre is érvényesek, például Vue-ra, Svelte-re vagy Angularra.

Más szóval, reméljük, hogy a specifikáció filozófiája keretrendszer-független — akár Reacttel, akár más könyvtárral dolgozol, ugyanazokra a kompozícióra, akadálymentességre és karbantarthatóságra vonatkozó elvekre kell helyezned a hangsúlyt.

On this page

GitHubEdit this page on GitHub