На странице собраны вопросы по GraphQL — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: graphql, api, backend.
Генераторы обычно создают транспортные типы и клиенты по схеме API. Бизнес-модель приложения может совпадать с ними, но это отдельное архитектурное решение.
Различайте уровни: HTTP/WebSocket — протоколы, REST — архитектурный стиль, GraphQL — язык запросов и модель API. Они не являются равнозначными альтернативами на одном уровне.
Обычно GraphQL передают по HTTPS: POST поддерживает queries и mutations, GET может использоваться для queries. Сам GraphQL не привязан исключительно к HTTP.
Следующую страницу запрашивают через fetchMore, а результаты объединяют в кеше Apollo. Повторную загрузку ограничивают состоянием запроса и наличием следующей страницы.