Files
vercel__components.build/content/docs/index.pt.mdx
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.1 KiB
Plaintext

---
title: Visão geral
description: components.build é um padrão de código aberto para construir componentes de UI modernos, composáveis e acessíveis.
---
Aplicações web modernas são construídas com base em componentes de UI reutilizáveis, e a forma como os projetamos, construímos e compartilhamos é importante. Esta especificação visa estabelecer um padrão formal e aberto para construir componentes de UI de código aberto para a web moderna.
Foi coautorada por <Author name="Hayden Bleasel" image="https://github.com/haydenbleasel.png" href="https://x.com/haydenbleasel" /> e <Author name="shadcn" image="https://github.com/shadcn.png" href="https://x.com/shadcn" />, com contribuições da comunidade de código aberto e fundamentada em projetos populares do ecossistema React.
O objetivo é ajudar mantenedores de código aberto e engenheiros front-end seniores a criar componentes que sejam composáveis, acessíveis e fáceis de adotar em diferentes projetos.
## O que é esta especificação?
Esta especificação não é um tutorial ou um curso sobre React, nem uma promoção de qualquer biblioteca de componentes ou registro específico. Em vez disso, fornece diretrizes de alto nível, melhores práticas e uma terminologia comum para projetar componentes de UI.
Seguindo esta especificação, os desenvolvedores podem garantir que seus componentes estejam alinhados com as expectativas modernas e possam se integrar sem problemas a qualquer base de código.
## Para quem é isto?
Estamos escrevendo isto para mantenedores de código aberto e engenheiros front-end experientes que constroem e distribuem bibliotecas de componentes ou sistemas de design. Pressupomos que você esteja familiarizado com JavaScript/TypeScript e React.
Todos os exemplos usarão React (com JSX/TSX) por concretude, mas esperamos que os conceitos fundamentais se apliquem a outros frameworks como Vue, Svelte ou Angular.
Em outras palavras, esperamos que a filosofia desta especificação seja agnóstica em relação ao framework — quer você construa com React ou outra biblioteca, deve enfatizar os mesmos princípios de composição, acessibilidade e manutenibilidade.