Я пытаюсь сделать оболочку для запросов graphQL, я пробовал это
const GQLWrapper = ({ query, children}) => (
<Query query={query}>
{({ loading, error, data }) => {
if (loading) {
return null
}
if (error) {
<QueryError />
}
const { gqlData } = data.page
return (
<div>
{children}
</div>
)
}}
</Query>
)
, но я не понимаю, как использовать рендер реквизиты для передачи данных в дочерний компонент.
Также, если это лучшее решение для использования HO C, пожалуйста, дайте мне знать (когда следует использовать один или другой). Спасибо