Size: a a a

GraphQL — русскоговорящее сообщество

2020 December 14

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Это же обёртка на fetch! )))
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
Алексей Родионов
Это же обёртка на fetch! )))
fetch просто обёртка над http запросами!
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
𝘂𝘅𝗻𝗮𝗺𝗲
fetch просто обёртка над http запросами!
Так и я о чём. )
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
А вообще вот клиенты на выбор
https://github.com/chentsulin/awesome-graphql#clients
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Anton Shvets
в принципе нужен только составитель квери.
не для ноды, для браузера.
мб я не там просто ищу
Что в вашем понимании «составитель квери»?
источник

DK

Dm K in GraphQL — русскоговорящее сообщество
Алексей Родионов
Нужно помнить, что большой GraphQL запрос разрезолвится только тогда, когда разрезолвится самое медленное поле.
то есть если представить вариант что мы тащим юзера, потом с него компанию, а с компании юзеров, то это 3 евейта, что увеличивает респонс. Плохо для UI. Но если нам на странице надо отрендерить все сразу, то почему не написать такой квери,  например. Такая логика?)
источник

AS

Anton Shvets in GraphQL — русскоговорящее сообщество
выглядит норм. спасибо.
распротрошить, выкинуть фетч и пойдет.
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Dm K
то есть если представить вариант что мы тащим юзера, потом с него компанию, а с компании юзеров, то это 3 евейта, что увеличивает респонс. Плохо для UI. Но если нам на странице надо отрендерить все сразу, то почему не написать такой квери,  например. Такая логика?)
опять же все сводится к организации резолверов)
Можно и большой запрос отдать быстро.
Просто мелкие запросы не ждут остальные и выполняются насколько возможно быстро.
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Dm K
то есть если представить вариант что мы тащим юзера, потом с него компанию, а с компании юзеров, то это 3 евейта, что увеличивает респонс. Плохо для UI. Но если нам на странице надо отрендерить все сразу, то почему не написать такой квери,  например. Такая логика?)
См. https://www.apollographql.com/blog/introducing-defer-in-apollo-server-f6797c4e9d6e/. Там есть гифка для лучшего понимания проблемы.
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Anton Shvets
выглядит норм. спасибо.
распротрошить, выкинуть фетч и пойдет.
Если ты выкинешь fetch, то что останется?
источник

AS

Anton Shvets in GraphQL — русскоговорящее сообщество
Алексей Родионов
Если ты выкинешь fetch, то что останется?
смотрю пока. похоже мне нужен только gql :)
ну не совсем выкину, использовать свой транспорт.
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Anton Shvets
смотрю пока. похоже мне нужен только gql :)
ну не совсем выкину, использовать свой транспорт.
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Это если выкинуть fetch
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Но и graphql-tag особо не нужен.
источник

AS

Anton Shvets in GraphQL — русскоговорящее сообщество
да. он. изначально я воспринял аполло как транспорт, а это скорее фреймворк, вокруг которого надо строить приложение.
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Автокомплит в IDE будет работать и вообще без каких-либо либ.
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Я бы даже сказал, проще запрос быстро натыкать в https://github.com/OneGraph/graphiql-explorer и отправить его с помощью fetch.
источник

AS

Anton Shvets in GraphQL — русскоговорящее сообщество
да автокомплита тоже нет, генератор схемы из хасуры не работает, типов нет
источник

DK

Dm K in GraphQL — русскоговорящее сообщество
Олег Линьков
опять же все сводится к организации резолверов)
Можно и большой запрос отдать быстро.
Просто мелкие запросы не ждут остальные и выполняются насколько возможно быстро.
получается сводится к балансу, и понять на сколько загружен запрос. хочется все таки получать бенефиты от использования графа, а то простой запрос за моделькой юзера слать можно и рестом)
источник

DK

Dm K in GraphQL — русскоговорящее сообщество
может есть литература почиать интересная по архитектуре?
источник