Вот здесь ты точно накосячил. Потому что getBeersVariables() у тебя возвращает объект {variables, page}, а ты это еще в variables скармливаешь (на уровень вглубь). Это все потому что ты в запрос в генерик не передал второй тип-параметр - BeersConnectionQueryVariables. Вот так: Вот передал бы, и получил ошибку: UPD: Итоговый вариант вот такой: А так у тебя, если отключить JS, с сервера сотраница приходит без списка пива.