всем привет, начал изучать graphql, и у меня возник вопрос, какая разница между enum и union, оба подразумевают что сущность может быть одним из типов, или я ошибаюсь ?
чтобы было понятнее: enum это одна из двух строк, а union - один из двух типов. и enum можно в качестве входящих параметров юзать, union нет
Добрый день. Может кто подскажет как по Apollo client v3. Можно просто ссылку на документацию по этому вопросу, я не нашёл 😔. Мне нужен доступ к методам client из Link, это вообще возможно?
Как в gql реализуются parent-child иерархии, когда необходимо возвратить клиенту все поддерево в ответ на какой-либо query с указанием parent_id, но глубина этого поддерава-результата заранее не известна(максимум может гораничиваться, но точно не известна)?
Как в gql реализуются parent-child иерархии, когда необходимо возвратить клиенту все поддерево в ответ на какой-либо query с указанием parent_id, но глубина этого поддерава-результата заранее не известна(максимум может гораничиваться, но точно не известна)?
плоским списком, в каждом элементе хранится айдишник родителя, а на клиенте делаем как его...слово забыл, в общем обратную операцию flatten, когда из плоского массива создаётся иерархический объект
плоским списком, в каждом элементе хранится айдишник родителя, а на клиенте делаем как его...слово забыл, в общем обратную операцию flatten, когда из плоского массива создаётся иерархический объект
Добрый день, подскажите, используя Apollo и запрашивать данные чз одну gql схему, и в первой компоненте загрузить часть данных, а во второй дописать к схеме новые филды и снова запросить, то какой будет результат? Первую часть gql возьмет из кеша, а новую часть скажем запросит чз ResolveField или полностью весь запрос заново возьмет из бд?
присматриваюсь к apollo-rest-link, но по виду он не даёт возможности написать GUI для graphql сервера, так как сервера по виду нет. Можно ли расширить это решение сервером?