Ao seguir um tutorial de reação do lado do servidor, encontrei um erro de tempo de execução causado por ReactComponentTreeDevtool. Especificamente, a função purgeDeep parece ser problemática sob certas condições (react / lib / ReactComponentTreeDevtool.js linha 47):
Código de usuário:
Rastreamento de pilha:
Código ofensivo:
Resolução: Adicionar uma verificação para childIDs indefinidos antes da travessia (react / lib / ReactComponentTreeDevtool.js linha 47) resolve o problema (veja abaixo).
Adicional:
OS: OS X Yosemite (10.10.5)
Nó: 4.4.7
Executar em: babel-node (via babel-cli 6.11.4)
Deixe-me saber se houver alguma informação adicional que eu deva fornecer (por exemplo, dependências de desenvolvimento). Obrigado!
Você pode fornecer um projeto mínimo reproduzindo isso? Obrigado.
Retirei ./node_modules para ver o tamanho. Basta executar npm install, npm start e navegar até localhost: 3000 para reproduzir (espero).
Isso foi corrigido no React 15.3.1.
(Além disso, muito obrigado por fornecer uma maneira de reproduzir.)
Comentários muito úteis
(Além disso, muito obrigado por fornecer uma maneira de reproduzir.)