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: Descripción general
|
|
description: components.build es un estándar de código abierto para construir componentes de IU modernos, componibles y accesibles.
|
|
---
|
|
|
|
Las aplicaciones web modernas se construyen sobre componentes de IU reutilizables y la forma en que los diseñamos, construimos y compartimos es importante. Esta especificación tiene como objetivo establecer un estándar formal y abierto para construir componentes de IU de código abierto para la web moderna.
|
|
|
|
Está coescrito por <Author name="Hayden Bleasel" image="https://github.com/haydenbleasel.png" href="https://x.com/haydenbleasel" /> y <Author name="shadcn" image="https://github.com/shadcn.png" href="https://x.com/shadcn" />, con contribuciones de la comunidad de código abierto e informada por proyectos populares en el ecosistema React.
|
|
|
|
El objetivo es ayudar a los mantenedores de código abierto y a los ingenieros frontend senior a crear componentes que sean componibles, accesibles y fáciles de adoptar en distintos proyectos.
|
|
|
|
## ¿Qué es esta especificación?
|
|
|
|
Esta especificación no es un tutorial ni un curso sobre React, ni una promoción de ninguna biblioteca de componentes o registro específico. En su lugar, proporciona directrices de alto nivel, buenas prácticas y una terminología común para diseñar componentes de IU.
|
|
|
|
Al seguir esta especificación, los desarrolladores pueden asegurarse de que sus componentes estén en consonancia con las expectativas modernas y se integren sin problemas en cualquier base de código.
|
|
|
|
## ¿A quién va dirigido?
|
|
|
|
Estamos escribiendo esto para mantenedores de código abierto y desarrolladores frontend experimentados que crean y distribuyen bibliotecas de componentes o sistemas de diseño. Suponemos que estás familiarizado con JavaScript/TypeScript y React.
|
|
|
|
Todos los ejemplos usarán React (con JSX/TSX) por concreción, pero esperamos que los conceptos fundamentales se apliquen a otros frameworks como Vue, Svelte o Angular.
|
|
|
|
En otras palabras, esperamos que la filosofía de esta especificación sea independiente del framework: ya sea que construyas con React u otra biblioteca, deberías enfatizar los mismos principios de composición, accesibilidad y mantenibilidad. |