comparação

01
tipointerrompe?duraçãousa quando
Modalsimaté usuário fecharconfirmação, form focado, conteúdo crítico
Notification inlinenãopersistente até dispensarfeedback de ação, info contextual
Toastnãotimed (4-6s)feedback rápido pós-ação (salvo, copiado)
Alert nativosimaté usuário fecharemergência (não usar — quebra UX)

toast — quando

03

use

  • Feedback rápido pós-ação ("salvo")
  • Notificação não-bloqueante
  • Confirmação leve

não use

  • Erro crítico — usa modal
  • Conteúdo persistente — usa notification inline
  • Empilhar muitos toasts simultaneamente