Criar componentes interoperáveis
Inclua o contexto do projeto e peça à IA que justifique a escolha técnica.
Custom Elements, lifecycle, Shadow DOM, templates, slots, eventos, acessibilidade e distribuição por ES Modules.
Anexe o arquivo à conversa com a IA e declare que ele é o contrato técnico da tarefa. Em seguida, forneça contexto, requisito, restrições e critérios de aceite.
Pronto para anexarInclua o contexto do projeto e peça à IA que justifique a escolha técnica.
Inclua o contexto do projeto e peça à IA que justifique a escolha técnica.
Inclua o contexto do projeto e peça à IA que justifique a escolha técnica.
Inclua o contexto do projeto e peça à IA que justifique a escolha técnica.
Seção coberta pelo guia Markdown.
Seção coberta pelo guia Markdown.
Seção coberta pelo guia Markdown.
Seção coberta pelo guia Markdown.
Seção coberta pelo guia Markdown.
Seção coberta pelo guia Markdown.
Seção coberta pelo guia Markdown.
Seção coberta pelo guia Markdown.
Seção coberta pelo guia Markdown.
Seção coberta pelo guia Markdown.
Seção coberta pelo guia Markdown.
Use o guia “Web Components — MDN” anexado como contrato técnico para esta tarefa. 1. Diagnostique o requisito e o ambiente. 2. Aponte as seções do guia que serão usadas. 3. Escolha a solução mais simples que preserve semântica, acessibilidade, segurança e manutenção. 4. Não invente APIs/classes. 5. Implemente e revise pelo checklist do guia. Contexto: [DESCREVA o sistema, stack, estado atual e cenário da mudança] Objetivo: [DESCREVA o resultado observável que deve existir ao final] Restrições: [DESCREVA o que não pode mudar, compatibilidade, segurança e limites técnicos]
Use o modelo acima com dados concretos do projeto. O exemplo abaixo mostra o nível de detalhe esperado.
Contexto: Biblioteca de UI deve funcionar em páginas sem framework e ser distribuída como ES Modules. Objetivo: Criar um componente <status-badge> reutilizável com tema, atributos/propriedades documentados e evento de mudança. Restrições: API pequena e estável; acessibilidade nativa; lifecycle com cleanup; Shadow DOM somente se o encapsulamento trouxer benefício real.