En suivant un didacticiel de réaction côté serveur, j'ai rencontré une erreur d'exécution causée par ReactComponentTreeDevtool. Concrètement, la fonction purgeDeep semble poser problème sous certaines conditions (react/lib/ReactComponentTreeDevtool.js ligne 47) :
Code d'utilisateur:
Trace de la pile:
Code incriminé :
Résolution : l'ajout d'une vérification des childID non définis avant la traversée (react/lib/ReactComponentTreeDevtool.js ligne 47) résout le problème (voir ci-dessous).
Supplémentaire:
OS : OS X Yosemite (10.10.5)
Nœud : 4.4.7
Exécuter sur: babel-node (via babel-cli 6.11.4 )
Faites-moi savoir s'il y a des informations supplémentaires que je devrais fournir (par exemple, les dépendances de développement). Merci!
Pouvez-vous fournir un projet minimal reproduisant cela? Merci.
J'ai sorti ./node_modules pour la taille. Exécutez simplement npm install, puis npm start et accédez à localhost:3000 pour le reproduire (espérons-le).
Cela a été corrigé dans React 15.3.1.
(En outre, merci beaucoup d'avoir fourni un moyen de reproduire.)
Commentaire le plus utile
(En outre, merci beaucoup d'avoir fourni un moyen de reproduire.)