Lors du développement avec create-react-app, mon navigateur entre en mode débogueur sur les avertissements:
Il casse sur le code source de react-dev-tools:
// --- Welcome to debugging with React DevTools ---
// This debugger statement means that you've enabled the "break on warnings" feature.
// Use the browser's Call Stack panel to step out of this override function-
// to where the original warning or error was logged.
Comment puis-je désactiver ce comportement?
reactjs
javascript-debugger
cadoman
la source
la source
Réponses:
Accédez à Chrome Devtools → dans la console Chrome, accédez à Composant → Cliquez sur Paramètres → Annuler la pause en cas d'avertissement . Faites de même dans Profiler → Paramètres → désactivez Break en cas d'avertissement .
@cadoman a pointé la vérification, puis décochez pour être sûr.
PS: Image de https://github.com/facebook/react/issues/19308#issuecomment-656669792
la source
Basé sur la demande de tirage DevTools: Désactivez l'avertissement de rupture par défaut # 19309, il semble que ce soit un bogue.
La case Break On Warnings n'était pas cochée pour moi et elle se cassait toujours. La suppression et la lecture de l'extension pour forcer une mise à jour l'ont corrigée pour moi.
Je ne connais pas d'autre moyen de forcer Chrome à mettre à jour une extension en dehors de son calendrier habituel.
la source
Accédez à vos outils ReactDev dans l'onglet Débogage et désactivez «Pause sur avertissement».
Je pense que ce nouveau comportement a commencé aujourd'hui avec ce nouveau PR: https://github.com/facebook/react/pull/19048
la source
Chrome a une fonction "script BlackBox" qui est utile dans ce cas.
la source
C'est un problème connu. Une solution de contournement est publiée sur GitHub: Bug: instruction de débogage inattendue dans DevTools (résolu) # 19308
la source
Le problème est dû à une version récente. Une solution de contournement proposée par l'équipe React est:
Assurez-vous enfin que la case à cocher Pause sur les avertissements est décochée.
Référence: lien du problème
la source