Puedo registrar los datos en la consola, pero StaticQuery no muestra absolutamente nada (ni siquiera el "Hola").
import React from "react"; import { graphql, StaticQuery } from "gatsby"; export default function Header() { return ( <StaticQuery query={ graphql` { allStrapiPage { nodes { id publishedAt slug: Slug title: Titulo body: Corpo { Titulo Texto { data { text: Texto } } } } } } ` } render={data => { <header> <h1>Hello</h1> <h1>{console.log(data)}</h1> </header> }} /> ) }Aquí está mi index.jsx:
import * as React from "react" import Header from "../components/Header" const IndexPage = () => { return ( <main> <Header /> </main> ) } export default IndexPageYa probé eliminando node_modules e instalándolo nuevamente con diferentes administradores de paquetes.
Debe devolver la declaración dentro:
render={data => { return <header> <h1>Hello</h1> <h1>{console.log(data)}</h1> </header> }}O usando el retorno implícito:
render={data => ( <header> <h1>Hello</h1> <h1>{console.log(data)}</h1> </header> )}