Voltar ao índice
Design e UI

Criação de componentes reutilizáveis no Convex

Estrutura componentes Convex reutilizáveis, com limites claros, dados próprios e uma API pequena voltada à aplicação consumidora.

Ver código no GitHub Instala diretamente do repositório-fonte.

O que esta skill faz

Esta skill ajuda a extrair funcionalidades de backend para componentes Convex autocontidos e reutilizáveis. O foco está em definir responsabilidades, encapsular tabelas e workflows e expor apenas a menor API necessária para a aplicação.

Quando usar

  • Criar um componente Convex em uma aplicação existente
  • Extrair lógica de backend para reutilização
  • Encapsular tabelas e workflows de uma integração externa
  • Compartilhar funcionalidade Convex entre várias aplicações

Como usar

  1. Revise o repositório e delimite a responsabilidade do componente
  2. Defina quais dados e workflows pertencem exclusivamente a ele
  3. Projete uma API pequena para a aplicação consumidora
  4. Implemente o componente sem expor detalhes internos desnecessários
  5. Valide o uso por meio de um fluxo real da aplicação

O que revisar antes de instalar

  • Não é indicado para lógica de negócio usada uma única vez
  • Utilitários simples sem tabelas ou funções Convex podem permanecer no app
  • A extração exige limites de domínio suficientemente claros
Conteúdo-fonte não hospedado

Para respeitar a licença do repositório, o conteúdo completo permanece no GitHub.

Abrir arquivo original