Size: a a a

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

2019 May 03

S

Stanislav in GraphQL — русскоговорящее сообщество
Uxname
Ну на сервере тогда просто фильтрани, можно в самом запросе к бд. Можно о дельный query метод сделать, который возвращает то же что и основной метод, но только с фильтрацией. Можно
Просто фильтрануть, т.е. грубо говоря array.filter() ?
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Stanislav
Просто фильтрануть, т.е. грубо говоря array.filter() ?
Ну, да
источник

S

Stanislav in GraphQL — русскоговорящее сообщество
Хорошо, всем спасибо
источник

Y

Yaugen in GraphQL — русскоговорящее сообщество
Всем привет, можно ли сделать инпут тип с полем типа интерфейса или юниона?
источник

VR

Vladimir Razuvaev in GraphQL — русскоговорящее сообщество
Пока нет
источник

Y

Yaugen in GraphQL — русскоговорящее сообщество
Что тогда потенциально лучше куча мутаций или кастомный any скалярный тип?
источник

VR

Vladimir Razuvaev in GraphQL — русскоговорящее сообщество
inputUnion обсуждается в спеке, следить можно тут - https://github.com/graphql/graphql-spec/pull/395
источник

EA

El Anonimo in GraphQL — русскоговорящее сообщество
Should you use Sequelize, TypeORM, or Prisma? Ben Awad.
https://www.youtube.com/watch?v=3Pxj-4IrOcs
источник
2019 May 06

ДР

Димка Реактнативный 🛸 in GraphQL — русскоговорящее сообщество
Почему если добавляю в default String то все работает, а если кладу array, то после рандера в массиве пусто?
export default { 
test: 'Hello',
 history: [
   {
     id: 0,
     up: false,
   },
  {
     id: 1,
     up: false,
   }
]
}

   <Query
     query={gql`
       {
         history @client // {}
  test @client // ’Hello’
       }
     `}
   >
источник

NL

Nikolay Lanets in GraphQL — русскоговорящее сообщество
Всем привет!
Хочу поделиться идеей одного решения. Не раз возникол вопрос как в граф-запросе не перечислять все нужные поля для запрашиваемого типа, а как-то типа query {mytype {*}}, но все ответы сводились к "Так нельзя в GraphQL".
Да, по большому счету так нельзя. Но я для себя такой хак придумал: добавил свою директиву для фрагментов, а на уровне клиентского интерфейса при формировании запроса, если для фрагмента указана директива, то беру все скалярные поля для этого типа из схемы и инжектю их в запрос. Вот что получилось: https://www.youtube.com/watch?time_continue=1&v=iGnbJ1yMna0
Что скажете? У кого-нибудь может есть более элегантное решение этой проблемы?
источник

AB

Aleksandr Bukhalo in GraphQL — русскоговорящее сообщество
Nikolay Lanets
Всем привет!
Хочу поделиться идеей одного решения. Не раз возникол вопрос как в граф-запросе не перечислять все нужные поля для запрашиваемого типа, а как-то типа query {mytype {*}}, но все ответы сводились к "Так нельзя в GraphQL".
Да, по большому счету так нельзя. Но я для себя такой хак придумал: добавил свою директиву для фрагментов, а на уровне клиентского интерфейса при формировании запроса, если для фрагмента указана директива, то беру все скалярные поля для этого типа из схемы и инжектю их в запрос. Вот что получилось: https://www.youtube.com/watch?time_continue=1&v=iGnbJ1yMna0
Что скажете? У кого-нибудь может есть более элегантное решение этой проблемы?
Коля, привет! Modx ещё жив?
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Nikolay Lanets
Всем привет!
Хочу поделиться идеей одного решения. Не раз возникол вопрос как в граф-запросе не перечислять все нужные поля для запрашиваемого типа, а как-то типа query {mytype {*}}, но все ответы сводились к "Так нельзя в GraphQL".
Да, по большому счету так нельзя. Но я для себя такой хак придумал: добавил свою директиву для фрагментов, а на уровне клиентского интерфейса при формировании запроса, если для фрагмента указана директива, то беру все скалярные поля для этого типа из схемы и инжектю их в запрос. Вот что получилось: https://www.youtube.com/watch?time_continue=1&v=iGnbJ1yMna0
Что скажете? У кого-нибудь может есть более элегантное решение этой проблемы?
У меня для таких вещей есть поле rawData: JSON. Запрашиваю его и получаю вешь шлак из модели.
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Оно доступно только админам и есть специальная компонента, которая рендерит джейсон
источник

NL

Nikolay Lanets in GraphQL — русскоговорящее сообщество
Aleksandr Bukhalo
Коля, привет! Modx ещё жив?
Не ясно. Сообщество еще есть, но оно вроде ослабевает (три сотни новичков не всегда стоят трех опытных бойцов). MODX-Клуб тоже закрылся. https://prisma-cms.com/topics/vse,-net-bolshe-vashego-modx-kluba.html
источник

NL

Nikolay Lanets in GraphQL — русскоговорящее сообщество
Pavel @nodkz
У меня для таких вещей есть поле rawData: JSON. Запрашиваю его и получаю вешь шлак из модели.
Тоже когда-то такой хак применял, но словил кучу минусов: оно никак не валидируется. И когда генерируешь фронтовые вещи, не от чего оттолкнуться. Так-то из схемы сразу можно получить поля и определить тип данных для них, а получив просто json - поди разбери что там куда
источник

AK

Alexey Kureev in GraphQL — русскоговорящее сообщество
Димка Реактнативный 🛸
Почему если добавляю в default String то все работает, а если кладу array, то после рандера в массиве пусто?
export default { 
test: 'Hello',
 history: [
   {
     id: 0,
     up: false,
   },
  {
     id: 1,
     up: false,
   }
]
}

   <Query
     query={gql`
       {
         history @client // {}
  test @client // ’Hello’
       }
     `}
   >
А что бы ты хотел получить в стейте?
источник

ДР

Димка Реактнативный 🛸 in GraphQL — русскоговорящее сообщество
Alexey Kureev
А что бы ты хотел получить в стейте?
Решение оказалось простым) Селекторы не указал
https://stackoverflow.com/questions/53355476/storing-arrays-of-data-in-apollo-link-state
источник

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
Нашёл на просторах сети, вдруг кому-то полезно будет:

https://graphql.jobs
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Алексей Родионов
Нашёл на просторах сети, вдруг кому-то полезно будет:

https://graphql.jobs
Есть вакансии в Аполло, кого что бесит в аполло - есть шанс прийти и всё поменять)
источник

EA

El Anonimo in GraphQL — русскоговорящее сообщество
Аполло сделали чуваки, которые сделали Метеор?
источник