Guias / Solução de problemas

Solução de problemas

onIntent não é executado

  • Existe um IntentProvider acima desses links?
  • O alvo tem um callback onIntent? Alvos sem callback não são registrados.
  • Mova o ponteiro no desktop ou role no celular. O mecanismo fica em repouso até a primeira interação.
  • Confirme que o alvo está visível e tem largura e altura reais.
  • Tente temporariamente importance="high" e cost="low" para conferir a ligação e depois volte aos padrões.

Uma rota é carregada sem onIntent

Procure outro Link do Next.js apontando para a mesma rota, inclusive links ocultos em layouts responsivos. Procure também chamadas diretas a router.prefetch().

Um componente personalizado não funciona

O componente precisa encaminhar sua ref para um elemento HTML real. Caso contrário, anexe a ref de intenção a um envoltório nativo, como uma div.

Testar no celular

Use um dispositivo de toque real ou ative a emulação de toque nas ferramentas do navegador e depois role. Apenas estreitar uma janela de desktop pode não ativar o comportamento móvel.

Desenvolvimento e produção

Verifique o comportamento importante em um build de produção. As verificações de desenvolvimento do React e as ferramentas do framework podem fazer callbacks ou requisições parecerem diferentes da produção.