Prompt completo
"Considerando um cenário de desenvolvimento React onde a robustez e a manutenção do código são cruciais, crie um guia detalhado para um desenvolvedor júnior. O guia deve abordar as melhores práticas para a escrita de testes unitários eficazes usando Jest em componentes React funcionais. Inclua exemplos práticos de como testar: 1. **Renderização Condicional:** Como garantir que diferentes estados de dados resultem na renderização correta de elementos ou componentes. 2. **Interações do Usuário:** Como simular cliques em botões, preenchimento de formulários e outras interações, e verificar o comportamento esperado do componente (e.g., chamadas de função, atualização de estado). 3. **Mocks de Hooks Customizados:** Como isolar e testar a lógica de hooks customizados que dependem de APIs externas ou de outros hooks, sem a necessidade de chamadas reais ou efeitos colaterais. 4. **Assincronicidade:** Como lidar com operações assíncronas (e.g., fetch de dados) dentro dos testes, garantindo que o componente se comporte corretamente após a resolução ou rejeição da promessa. O guia deve enfatizar a importância de testar o comportamento, e não a implementação, e deve ser escrito de forma didática e acessível, com foco em exemplos claros e explicações concisas."
Tags relacionadas
React
Testing com Jest
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de React
ChatGPT
Melhores práticas de server-side rendering para React
Prompt gerado automaticamente para Server-side rendering em React
3 usos
ChatGPT
Melhores práticas de error boundaries para React
Prompt gerado automaticamente para Error boundaries em React
3 usos
ChatGPT
Melhores práticas de performance optimization para React
Prompt gerado automaticamente para Performance optimization em React
3 usos