Gatsby: Erro: erro Minified React #130

Criado em 29 jul. 2017  ·  3Comentários  ·  Fonte: gatsbyjs/gatsby

Detalhes: O tipo de elemento é inválido: esperava-se uma string (para componentes internos) ou uma classe/função (para componentes compostos), mas obteve: object. Verifique o método de renderização de t

É apenas um erro, mas no servidor de desenvolvimento funciona!. Em gatsby develop tudo funciona perfeitamente, mas quando eu faço gatsby build e coloco arquivos nas páginas do github, isso gera esse erro minificado. O que está acontecendo?

Comentários muito úteis

Também estou recebendo esse erro e é muito difícil de depurar :(

EDIT: @jimfilippou Eu consertei definindo o tipo de filhos em src/layouts/index.js para any assim:

TemplateWrapper.propTypes = {
  children: PropTypes.any,
}

Eu adicionei babel-plugin-transform-react-remove-prop-types que pensei ter removido todos os tipos de props, então pensei que isso eliminaria erros de validação de props, mas acho que não entendo esse plugin corretamente.

Todos 3 comentários

Também estou recebendo esse erro e é muito difícil de depurar :(

EDIT: @jimfilippou Eu consertei definindo o tipo de filhos em src/layouts/index.js para any assim:

TemplateWrapper.propTypes = {
  children: PropTypes.any,
}

Eu adicionei babel-plugin-transform-react-remove-prop-types que pensei ter removido todos os tipos de props, então pensei que isso eliminaria erros de validação de props, mas acho que não entendo esse plugin corretamente.

Boa chamada, no meu caso foi um pacote npm. Quando eu reconstruo meu aplicativo, ele estava funcionando corretamente, mas vou seguir seus proptypes, parece melhor que o meu

Eu recomendo PropTypes.node , é mais específico que any e funciona também.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

ghost picture ghost  ·  3Comentários

ferMartz picture ferMartz  ·  3Comentários

dustinhorton picture dustinhorton  ·  3Comentários

dustinhorton picture dustinhorton  ·  3Comentários

benstr picture benstr  ·  3Comentários