Я использую Gatsbyjs, который использует Reactjs для внутреннего использования.
В файле: /layouts/index.js
У меня есть этот код:
const Layout = ({...props, data}) => {
..........
}
export default Layout;
export const query = graphql`
query SiteTitleQuery {
site {
siteMetadata {
title
smallBreakPoint
}
}
}
`
--------- Обновление ------
Переданные данные - это данные, возвращаемые из запроса GraphQL. Это не данные внутри реквизита.
--------- Конец обновления ------
Если я удалил оператор распространения и / или {},
const Layout = ({props, data}) => {
или
const Layout = (...props, data) => {
перестал работать.
Может ли кто-нибудь помочь объяснить?
Спасибо