Risoluzione dei problemi
onIntent non viene eseguito
- C’è un
IntentProvidersopra questi link? - L’obiettivo ha un callback
onIntent? Gli obiettivi senza callback non vengono registrati. - Muovi il puntatore sul desktop o scorri su un dispositivo mobile. Il motore resta inattivo fino alla prima interazione.
- Verifica che l’obiettivo sia visibile e abbia larghezza e altezza reali.
- Prova temporaneamente
importance="high"ecost="low"per verificare il collegamento, poi ripristina i valori predefiniti.
Una rotta viene caricata senza onIntent
Cerca un altro Link di Next.js che punti alla stessa rotta, compresi i link nascosti nei layout responsivi. Cerca anche chiamate dirette a router.prefetch().
Un componente personalizzato non funziona
Il componente deve inoltrare il ref a un vero elemento HTML. Altrimenti collega il ref di intento a un contenitore nativo, come un div.
Test sui dispositivi mobili
Usa un vero dispositivo touch oppure attiva l’emulazione del tocco negli strumenti del browser e poi scorri. Restringere soltanto una finestra desktop potrebbe non attivare il comportamento mobile.
Sviluppo e produzione
Verifica il comportamento importante anche in una build di produzione. I controlli di sviluppo di React e gli strumenti del framework possono far apparire callback o richieste di rete diversi dalla produzione.