Size: a a a

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

2020 September 07

A

Alexey in GraphQL — русскоговорящее сообщество
А с миграциями таки проблема - метадата теперь не через миграции, а тупо экспорт-импорт всего стейта. Ну такое себе. Работает быстро, но версионировать не так удобно
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Sergey Zverev
Кто пробовал связку prisma2 + graphql + nexus, пробую потихоньку и пока не в восторге(
А что не так? У меня небольшой боевой проект даже не на стабильной версии, а на бетке до сих пор крутится. Аптайм месяца три
источник

va

vit al in GraphQL — русскоговорящее сообщество
Всем привет, мб у кого был опыт остановки прогресса мутации?
источник
2020 September 08

РХ

Рамиль Харисов... in GraphQL — русскоговорящее сообщество
Всем привет! Ищу ментора, который сможет помочь мне сделать сервер на PostGraphile за деньги. У меня есть схема БД и общее представление логики работы сервера.

Мой бэкграунд - PHP фуллстек (4 года) –> NodeJS - express (1год) -> Фронт ReactJS (3 года)

#postgraphile #обучение #менторство
источник

А

Александр in GraphQL — русскоговорящее сообщество
добрый день.
вопрос по apollo - как правильно организовывается connect в компонентах react на запрос, который выполнился на ините например? через повторный useQuery в каждом компоненте или client.readQuery или может как-то по другому?
источник

DM

Denis Marcynjuk in GraphQL — русскоговорящее сообщество
Всем привет, вот пытаюсь из cache вытянуть из массива нужные мне обьект по id,
query ReadJobInfo($id: Int!) {
       jobs(id: $id) {

но все время ошибка, что Can't find field 'jobs' on ROOT_QUERY object
что я делаю не так?
источник

va

vit al in GraphQL — русскоговорящее сообщество
Александр
добрый день.
вопрос по apollo - как правильно организовывается connect в компонентах react на запрос, который выполнился на ините например? через повторный useQuery в каждом компоненте или client.readQuery или может как-то по другому?
Всмыcле в useEffect?
источник

va

vit al in GraphQL — русскоговорящее сообщество
Denis Marcynjuk
Всем привет, вот пытаюсь из cache вытянуть из массива нужные мне обьект по id,
query ReadJobInfo($id: Int!) {
       jobs(id: $id) {

но все время ошибка, что Can't find field 'jobs' on ROOT_QUERY object
что я делаю не так?
А как ты это делаеш покажи?
источник

DM

Denis Marcynjuk in GraphQL — русскоговорящее сообщество
Вот так затягиваю все свои jobs
const GET_JOBS = gql`
 query GetJobs {
   jobs {
     id
     title
     description
     company {
       name
     }
   }
 }
`;
источник

DM

Denis Marcynjuk in GraphQL — русскоговорящее сообщество
а вот так пытаюсь вытянуть
источник

DM

Denis Marcynjuk in GraphQL — русскоговорящее сообщество
const job = client.readQuery({
   query: gql`
     query ReadJobInfo($id: Int!) {
       jobs(id: $id) {
         id
         title
         description
         company {
           name
         }
       }
     }
   `,
   variables: {
     id
   }
 });
источник

DM

Denis Marcynjuk in GraphQL — русскоговорящее сообщество
id береться с url параметра с useParams
источник

А

Александр in GraphQL — русскоговорящее сообщество
vit al
Всмыcле в useEffect?
грубо говоря есть query который тянет мета данные в виде справочников, как правильно обращаться к кэшу или его кускам в другом компоненте react в глубине проекта например, или следить за изменениями этих мета-данных
как было например в react-redux - данные слушались через useSelector из стора
источник

va

vit al in GraphQL — русскоговорящее сообщество
Denis Marcynjuk
id береться с url параметра с useParams
A job можешь залогать?
источник

DM

Denis Marcynjuk in GraphQL — русскоговорящее сообщество
не могу,
essage: "Can't find field 'jobs' on ROOT_QUERY object"
path: ["jobs"]
query: {kind: "Document", definitions: Array(1), loc: Location}
variables: {id: "cjz1ipl9x009a0758hg68h7vy"}
источник

va

vit al in GraphQL — русскоговорящее сообщество
Denis Marcynjuk
не могу,
essage: "Can't find field 'jobs' on ROOT_QUERY object"
path: ["jobs"]
query: {kind: "Document", definitions: Array(1), loc: Location}
variables: {id: "cjz1ipl9x009a0758hg68h7vy"}
А сервак отдаёт это поле без графкъэля?
источник

va

vit al in GraphQL — русскоговорящее сообщество
Александр
грубо говоря есть query который тянет мета данные в виде справочников, как правильно обращаться к кэшу или его кускам в другом компоненте react в глубине проекта например, или следить за изменениями этих мета-данных
как было например в react-redux - данные слушались через useSelector из стора
Я вот честно говоря не спец в данном вопросе, но в моем проекте есть аполо стор и мы по мутациям тянем всё что нам нужно из стора что не в сторе просто дергаем по useQuery или useLazyQuery
источник

А

Александр in GraphQL — русскоговорящее сообщество
vit al
Я вот честно говоря не спец в данном вопросе, но в моем проекте есть аполо стор и мы по мутациям тянем всё что нам нужно из стора что не в сторе просто дергаем по useQuery или useLazyQuery
какими средствами дергаются/наблюдаются данные стора?
источник

va

vit al in GraphQL — русскоговорящее сообщество
Ну креитися инишал кэш с именованными полями с пустыми значениями, потом если юзер нажимает в нужно месте кодяра мутацией кладёт в стор дату, если юзяр удалет что то опятьже мутацией удаляем дату, что бы притянуть конкретный кусок юзаем квери со схемой конкретного куска кэша который тянем по useQuery
источник

va

vit al in GraphQL — русскоговорящее сообщество
а обзервебл аполовский мы не юзаем, так как у нас всё на AWS лябда функциях построенно
источник