Встречается на собеседованиях • сегодня
Какие плюсы и минусы GraphQL
Плюсы:
- Гибкость запросов - клиент запрашивает только нужные данные, избегая over/under-fetching
- Один эндпоинт - вместо множества REST API endpoints
- Строгая типизация - схема GraphQL обеспечивает предсказуемость данных
- Автодокументирование - схема служит документацией API
Минусы:
- Сложность кэширования - сложнее чем в REST из-за динамических запросов
- N+1 проблема - без должной оптимизации могут быть множественные запросы к БД
- Кривая обучения - требует понимания новой парадигмы
- Больше нагрузки на сервер - сложные запросы могут быть ресурсоемкими
Пример запроса:
graphql
query {
user(id: "123") {
name
posts(limit: 5) {
title
comments {
text
}
}
}
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы