Contexto
Excluir não é igual a remover da tela. Antes de bloquear a tarefa com uma modal, é preciso avaliar o impacto, a reversibilidade e o alcance da ação.
A confirmação deve explicar a consequência da exclusão, não apenas perguntar “tem certeza?”.
Confirme antes de excluir quando a ação for irreversível, afetar dados importantes, remover vários itens ou tiver recuperação difícil.
Explique claramente o que será excluído, use um botão com verbo específico — como “Excluir” — e ofereça “Cancelar”. Quando possível, prefira executar a ação e oferecer “Desfazer” em vez de interromper o fluxo com uma modal.
Para exclusões de alto impacto, peça uma confirmação adicional, como digitar o nome do recurso.
Porque isso importa?
Confirmações usadas sem critério tornam-se ruído e incentivam cliques automáticos. Por outro lado, excluir dados sem explicar a consequência pode causar perda de trabalho, registros ou acesso.
A confirmação deve proteger contra erros graves sem transformar toda exclusão simples em uma etapa extra.
Quando usar?
- Quando a exclusão não puder ser desfeita.
- Quando os dados forem importantes ou difíceis de recriar.
- Quando vários itens forem excluídos ao mesmo tempo.
- Quando a ação puder afetar outras pessoas, registros ou configurações.
- Quando não houver uma recuperação simples por “Desfazer”.
- Quando o impacto justificar uma confirmação adicional.
Quando evitar?
- Quando a ação for facilmente reversível.
- Quando for possível oferecer “Desfazer”.
- Quando o item puder ser recriado sem custo relevante.
- Quando a confirmação aparecer para toda ação pequena e repetitiva.
- Quando a modal servir apenas para informar que a exclusão terminou.
- Quando uma mensagem de sucesso ou ação reversível resolver melhor o problema.
Recomendações
Faça
- Explique o que será excluído.
- Mostre quantidade e nome dos itens.
- Use “Excluir” e “Cancelar”.
- Descreva a consequência.
- Prefira “Desfazer” quando possível.
- Aumente a confirmação conforme o impacto.
Evite
- Não use apenas “Tem certeza?”.
- Não use botões “Sim” e “Não”.
- Não confirme toda exclusão.
- Não esconda a consequência.
- Não use cor como único aviso.
- Não descarte dados sem recuperação.