Size: a a a

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

2019 July 01

А

Андрей in GraphQL — русскоговорящее сообщество
Почему нельзя отправлять 2 или три мутации разом, как query?
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Андрей
Почему нельзя отправлять 2 или три мутации разом, как query?
можно
источник

BS

Boris Shabanov in GraphQL — русскоговорящее сообщество
Mika Ratilainen
Всем привет! Может кто нибудь дать ссылку на годную статью по организации проекта на фронте при использовании graphql? Проблема в том, что у меня единственного проект с ним в компании, остальные на ресте. И немного не понятно как создать общий UI-компонент, который в моей реализаци сам делает мутацию, но очевидно иначе будет работать при ресте. или может быть я вообще что-то конкретно не так делаю, раз у меня такие вопросы... и надо было всю работу с бэком принципе иначе организовать, только как? буду благодарен за любые ссылки
А про что проект?
источник

MR

Mika Ratilainen in GraphQL — русскоговорящее сообщество
Boris Shabanov
А про что проект?
внутренний проект компании, таблички всякие и тп
источник

BS

Boris Shabanov in GraphQL — русскоговорящее сообщество
Mika Ratilainen
внутренний проект компании, таблички всякие и тп
Я могу поделиться своим опытом. Плюсы , минусы и тп. У нас RCA, bootstrap с нашей темой, Apollo client, storybook, flow. Проект про таблички
источник

MR

Mika Ratilainen in GraphQL — русскоговорящее сообщество
Boris Shabanov
Я могу поделиться своим опытом. Плюсы , минусы и тп. У нас RCA, bootstrap с нашей темой, Apollo client, storybook, flow. Проект про таблички
А на каком уровне производятся запросы? У меня, напимер, есть связанные селекты. Есть какой-то набор фильтров, и по нажатию на селект идет запрос на бэк с уже протыканными фильтрами для получения опшинов этого селекта. Когда хотим кликнуть на следующий, то происходит то же самое с добавлением предыдущего фильтра. я сделал компонент SelectFilter, котроый оборачивает кастомный Select и делает refetch при клике. Но немного непонятно как эту логику абстрагировать от graphql пока. собственно пойду пока graphql-request читать
источник

BS

Boris Shabanov in GraphQL — русскоговорящее сообщество
Mika Ratilainen
А на каком уровне производятся запросы? У меня, напимер, есть связанные селекты. Есть какой-то набор фильтров, и по нажатию на селект идет запрос на бэк с уже протыканными фильтрами для получения опшинов этого селекта. Когда хотим кликнуть на следующий, то происходит то же самое с добавлением предыдущего фильтра. я сделал компонент SelectFilter, котроый оборачивает кастомный Select и делает refetch при клике. Но немного непонятно как эту логику абстрагировать от graphql пока. собственно пойду пока graphql-request читать
для форм мы используем react-final-form.
а зачем graphql-request, если можно в качестве стора использовать apollo client, ну или relay (но я его не использовал).
источник

MR

Mika Ratilainen in GraphQL — русскоговорящее сообщество
Boris Shabanov
для форм мы используем react-final-form.
а зачем graphql-request, если можно в качестве стора использовать apollo client, ну или relay (но я его не использовал).
я пока не знаю для чего он вообще) для стора у нас redux, но там по большей части состояния конкретно приложения, без данных
источник

A

Artur in GraphQL — русскоговорящее сообщество
Mika Ratilainen
А на каком уровне производятся запросы? У меня, напимер, есть связанные селекты. Есть какой-то набор фильтров, и по нажатию на селект идет запрос на бэк с уже протыканными фильтрами для получения опшинов этого селекта. Когда хотим кликнуть на следующий, то происходит то же самое с добавлением предыдущего фильтра. я сделал компонент SelectFilter, котроый оборачивает кастомный Select и делает refetch при клике. Но немного непонятно как эту логику абстрагировать от graphql пока. собственно пойду пока graphql-request читать
В крайнем случае можно через любой хттп клиент слать запросы
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
Котаны, а как сконфижить Playgound так, чтобы он историю хотя бы в локалсторадже хранил
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
а то тыкаешь f5 и всё вбивать сначала
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
а гугл не гуглится на эту тему почему-то
источник

AB

Aleksandr Bukhalo in GraphQL — русскоговорящее сообщество
Kirill Nesmeyanov
Котаны, а как сконфижить Playgound так, чтобы он историю хотя бы в локалсторадже хранил
В apollo-server и graphql-yoga так по-умолчанию
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
у меня html версия
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
Проблема решена. Playground не поддерживает половину фич, если есть несколько табов
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
Короче, багафича
источник

KG

Kool Guy in GraphQL — русскоговорящее сообщество
Kirill Nesmeyanov
Проблема решена. Playground не поддерживает половину фич, если есть несколько табов
каких
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
Истории и сохранения предыдущих запросов
источник

e

egoarka in GraphQL — русскоговорящее сообщество
ну можно просто смежный канал только с анонсами сделать и закрепить в описание канала
источник
2019 July 02

ДА

Дарья Абрамова in GraphQL — русскоговорящее сообщество
А вот и первый анонс об ИТ-мероприятии)
источник