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

Общаемся на темы, посвященные GraphQL и опыту его использования. Проблемы. Новости. Решения. Вам могут быть полезны: @apollo_ru, @react_js, @vuejs_ru Рекомендуем сразу отключить уведомления, чтобы пребывание в чате было полезным и комфортным.

352 members

Архив канала @graphql_ru 21 августа 2018 г.

08:35:47 ДП
User 249284897
добрйы день, коллеги, есть вопрос, при добавлении нового файла *.graphql выдает ошибку error: Validation of GraphQL query document failed есть ли у кого варианты ? заранее благодарю
08:36:17 ДП
User 249284897
на Android
01:18:28 ПП
User 56456060
Я не шибко люблю Redux. А вы?
Пожауйста, поделитесь своим мнением через гугл-формочку (ответы доступны публично). Репост приветствуется, для сбора более широкого круга мнений!

https://goo.gl/forms/15ETWbPW2R5Ud0Ck1
docs.google.com/forms/d/e/1FAIpQLSfw-Kf3gFiqt6HaWSax485VpJFkZ7tdK5aLuBkdJXB1b1Zwcg/viewform?usp=send_form&hl=en
В свое время Redux хапнул хайпа и до сих пор остается очень популярным. В связи с этим, многие разработчики начинают использовать Redux там, где его использовать не стоит. Redux - не серебряная пуля, у любого инструмента есть свои плюсы и минусы и своя область применения. Пожалуйста, поделитесь своим практическим опытом, использования Redux для React приложений.
01:33:03 ПП
User 321317845
а я не шибко люблю JS в целом)
01:35:29 ПП
User 144022504
User 56456060
Я не шибко люблю Redux. А вы?
Пожауйста, поделитесь своим мнением через гугл-формочку (ответы доступны публично). Репост приветствуется, для сбора более широкого круга мнений!

https://goo.gl/forms/15ETWbPW2R5Ud0Ck1
docs.google.com/forms/d/e/1FAIpQLSfw-Kf3gFiqt6HaWSax485VpJFkZ7tdK5aLuBkdJXB1b1Zwcg/viewform?usp=send_form&hl=en
В свое время Redux хапнул хайпа и до сих пор остается очень популярным. В связи с этим, многие разработчики начинают использовать Redux там, где его использовать не стоит. Redux - не серебряная пуля, у любого инструмента есть свои плюсы и минусы и своя область применения. Пожалуйста, поделитесь своим практическим опытом, использования Redux для React приложений.
Redux больше для REST API, для GraphQL лучшее Apollo
01:36:25 ПП
User 23619976
User 321317845
а я не шибко люблю JS в целом)
👍
01:36:25 ПП
User 210944655
Vasiliy Shakhunov (0) увеличил репутацию Kirill Nesmeyanov (1)
01:36:34 ПП
01:37:15 ПП
01:37:27 ПП
User 321317845
это за моё признание?)
01:38:46 ПП
User 23619976
какая-то ботовая магия
01:39:26 ПП
User 321317845
Кстати, ребят, такой вопрос. Сейчас пишу дженерики для SDL, которые выглядят следующим образом:
type X($a: Any) {
  field: $a!
}
01:40:06 ПП
User 321317845
т.е. вызов проивзодится так: X(a: Example), а на выходе type X { field: Example }
01:40:13 ПП
User 321317845
грубо говоря
01:40:28 ПП
User 321317845
Вещь нужная и полезная. Например, чтобы создавать объекты пагинации. Но нужно ли такое для интерфейсов?
01:41:26 ПП
User 321317845
просто иначе получится то, что каждая ссылка на интерфейс потребует указания аргументов
01:42:40 ПП
User 321317845
type ExtendedUsersPaginator implements Paginator(ofType: User) {
  ...
}
01:42:54 ПП
User 321317845
что уже чуть более монструозно и непонятно выглядит
01:44:20 ПП
01:48:55 ПП
01:50:12 ПП
User 81215216
привет, помогите, пожалуйста, решить проблему. Сделаю копипасту с SO на англ сюда, мб кто сталкивался с подобной задачей?
01:50:15 ПП
User 81215216
I’m using react apollo client to fetch my data from BE. on some page component a have graphql HOC with fetchPolicy: 'network-only' option, i need it because this page have some filtering functionality which i’ve implemented using fetchMore method, and i do not need to save this new data to store, i want store to be always “fresh” or at least store the data fetched first time. It works ok to me, but i faced issue implementing async routing using getDataFromTree, so i’m prefetching data before landing on particular route, it works ok for all pages except, obviously, ones with fetchPolicy: 'network-only' option, so here is my question, is it possible to use different fetchPolicy for getDataFromTree or fetchMore methods, or mb there are another way to solve my case? Thanks a lot.
02:39:34 ПП
User 215026574
Copy implementation and exclude components that you don’t need to be cached
02:55:14 ПП
User 81215216
не совсем понимаю, что ты имеешь в виду, но мне кажется, что я пытаюсь реализовать задачу взаимоисключающими подходами, мне нужно чтоб определенные страницы всегда делали ре-фетч при маунте, это успешно реализуется через network-only, вот появилась необходимость сделать префетч этих данных, я попробовал использовать getDataFromTree, вот и выходит, что getDataFromTree записывает в стор нужные мне данные, а потом страница, при маунте опять их феичит, из-за вышеописанного - network-only, може есть какой-то другой способ сделать пре-фетч?
03:30:03 ПП
User 215026574
ну так возьми исходник getDataFromTree и захач