
Autosave ou botão Salvar: qual usar?
Autosave e botão Salvar resolvem problemas diferentes. Use o contexto, o risco e a necessidade de revisão para escolher o comportamento mais claro.

Autosave e botão Salvar resolvem problemas diferentes. Use o contexto, o risco e a necessidade de revisão para escolher o comportamento mais claro.
Mostre que o sistema está trabalhando, represente o progresso quando possível e ofereça continuidade, cancelamento ou recuperação em esperas longas.
Saiba quando usar porcentagem de progresso e quando preferir um indicador indeterminado, sem inventar precisão.
Use skeleton screen quando a estrutura do conteúdo for previsível e o carregamento justificar um estado intermediário. Ele organiza a espera, mas não torna o sistema mais rápido.
Ofereça “Desfazer” logo após uma ação reversível, com escopo claro e restauração confiável. Não use a opção como promessa para efeitos irreversíveis.
Ofereça uma nova tentativa somente quando a falha puder ser temporária, a repetição for segura e a pessoa souber o que acontecerá.
Descubra quando um código de erro ajuda na recuperação e no suporte — e quando ele só confunde ou expõe detalhes internos.

Aprenda a comunicar falhas temporárias do sistema, informar o estado da operação, preservar dados e oferecer uma recuperação segura.

Aprenda a comunicar uma ação concluída com uma mensagem de sucesso clara, acessível e proporcional ao impacto da tarefa.
Saiba quando pedir confirmação antes de uma ação, quando oferecer desfazer e como comunicar consequências sem criar atrito ou cliques automáticos.
Escolha entre loading, skeleton e spinner conforme o conteúdo, a duração, o bloqueio e a previsibilidade do processo.
Projete estados vazios que expliquem o contexto, evitem becos sem saída e orientem a próxima ação.
Defina a duração de uma notificação temporária conforme o conteúdo, a urgência, a ação esperada e a possibilidade de consultar a informação depois.
Escolha o padrão de feedback conforme o escopo, a urgência, a duração e a ação que a pessoa precisa realizar.
Use confirmação antes de excluir quando o impacto for alto ou a ação não puder ser desfeita; para ações reversíveis, prefira desfazer.


