Detalles: el tipo de elemento no es válido: esperaba una cadena (para componentes integrados) o una clase/función (para componentes compuestos) pero obtuvo: objeto. Compruebe el método de renderizado de t
¡Es solo un error, pero en el servidor de desarrollo funciona! En gatsby develop
todo funciona perfectamente, pero cuando hago gatsby build
y coloco archivos en las páginas de github, aparece este error minimizado. ¿Qué está pasando?
También recibo este error, y es muy difícil de depurar :(
EDITAR: @jimfilippou Lo arreglé configurando el tipo de niños en src/layouts/index.js
a any
así:
TemplateWrapper.propTypes = {
children: PropTypes.any,
}
Agregué babel-plugin-transform-react-remove-prop-types
que pensé que eliminaba todos los tipos de accesorios, así que pensé que esto eliminaría los errores de validación de accesorios, pero supongo que no entiendo ese complemento correctamente.
Buena llamada, en mi caso fue un paquete npm. Cuando reconstruí mi aplicación, funcionaba correctamente, pero seguiré sus proptypes, parece mejor que la mía.
Recomiendo PropTypes.node
, es más específico que any
y también funciona.
Comentario más útil
También recibo este error, y es muy difícil de depurar :(
EDITAR: @jimfilippou Lo arreglé configurando el tipo de niños en
src/layouts/index.js
aany
así:Agregué
babel-plugin-transform-react-remove-prop-types
que pensé que eliminaba todos los tipos de accesorios, así que pensé que esto eliminaría los errores de validación de accesorios, pero supongo que no entiendo ese complemento correctamente.