Таким образом, на странице вы можете определить запрос как объект в javascript, и он автоматически передается компоненту как data
prop.
В компонентах этого не происходит и примеры, которые я видел, показывают, что запрос определен декларативно как часть разметки, а затем передан в метод рендеринга. Мне это совсем не нравится.
Что такое способ Гэтсби, чтобы определить запрос graphql в JS компонента и затем использовать его в этом компоненте.
Например, :
<Img fixed={data.logo.childImageSharp.fixed} />
Это изображение Гэтсби, использующее объект данных graphql. Но этот объект доступен только на странице, а не компонент. (Сейчас я передаю данные в компонент со страницы, но это не то, что я хочу)