GraphQL: старт

Урок 09 · 11 хв

Клієнт: fetch, кеш і оновлення

Запит GraphQL — це звичайний POST. Решта — зручності клієнтської бібліотеки.

11 хвУрок 9 з 9Є практикаAsk AI до кожного пункту

Найпростіший клієнт — fetch: POST на /graphql з JSON { query, variables }. Відповідь часто має статус 200 навіть з помилками, тож перевіряють і res.ok, і поле errors. Бібліотеки на кшталт Apollo Client чи urql додають кеш: вони нормалізують відповіді за __typename + id, тож оновлена мутацією книжка одразу змінюється в усіх списках на сторінці.

Далі після входу

Решта уроку відкривається після реєстрації

Перший урок кожного курсу відкритий без реєстрації. Щоб читати далі, робити практику і питати Ask, створи безкоштовний акаунт або увійди.