← Retour aux issues

useDrawTransit se redéclenche tout seul toutes les 10 secondes

publié le , mis à jour
Avatar Codeberg de etienneJretienneJr

@cartes/coeur une idée ?

image

  1. Avatar Codeberg de laemlaem

    Pour débugguer les effets, je ne sais pas si vous connaissez useEffectDebugger, qui est dans le code. Il suffit de remplacer useEffect par cet autre, et d'inspecter les "use-effect-debugger" dans la console pour voir à chaque exécution de la fonction, le paramètre qui a changé (0 : le premier paramètre de la liste de dépendances) et l'évolution de sa valeur.

  2. Avatar Codeberg de laemlaem

    Oups, ici c'est carrément le hook qui est redessiné ! Un autre pb.

  3. Avatar Codeberg de laemlaem

    C'est étrange, car là comme ça je dirais que ça veut dire qu'un composant entier en amont est remonté. Peut-être Map.tsx ?

  4. Avatar Codeberg de laemlaem

    Semble pas urgent, mais potentiellement une perte de ressources. Je laisse à plus tard, n'hésitez pas à inspecter.

  5. Avatar Codeberg de esmenardesmenard

    Je reçois aussi du spam lié à useDrawTransit dans la console, mais les messages sont un peu différents :

    Object { features: null, routePoints: [] }
    ​
    features: null
    ​
    routePoints: Array []
    ​
    <prototype>: Object { … }
    ​
    <global>: Window https://cartes.app/#5/69.88/-25.35
    15wex4cp-b0ty.js:22:2838
    useDrawTransit undefined 15wex4cp-b0ty.js:1:39541
    purple traceName: undefined doc: true handle.url: automerge:3FucvNkrbnSwPDipEoArtanzTXd6 15wex4cp-b0ty.js:34:2478
    

✏️ Participer à la discussion