Size: a a a

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

2020 July 23

Sergey Фrolov in GraphQL — русскоговорящее сообщество
artalar
Ну так один инструмент отличается от другого как раз, если они по разному влияют на архитектуру)
Да, это что, реально на аффекторе прямо иначе все получается как редаксом? По доке не скажешь.
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Sergey Фrolov
Кто-то за локальный стейт будет топить? )
Посмотрим куда кривая выведет. Будем общаться, может и разгляжу какой-нить стейт менеджер, получше чем реактовский useState 🤪

А то у меня тока аполлоКлиент, browserHistory, useState и пару самопальных классов на EventEmitter'ах.
источник

BA

Bogdan Aleksandrovic... in GraphQL — русскоговорящее сообщество
Sergey Фrolov
Да, это что, реально на аффекторе прямо иначе все получается как редаксом? По доке не скажешь.
А абсолютно новый подход не удивил? Вообще не сравним с ридаксом
источник

a

artalar in GraphQL — русскоговорящее сообщество
Sergey Фrolov
Если беседа сегодня будет вестись в разрезе архитектура, то хорошо. Если начнется меряние инструментами и кто как эффективно утилизирует ресурсы – это будет не очень интересно. Посмотрим в общем.
первое)
источник

Sergey Фrolov in GraphQL — русскоговорящее сообщество
artalar
первое)
👍
источник

N

Nikolay in GraphQL — русскоговорящее сообщество
Pavel @nodkz
Сегодня в 19-00 по мск будем большим составом обсуждать стейт менеджеры в мире JavaScript.

ApolloClient это стейт менеджер для получения и кеширования данных с GraphQL-сервера. Проще говоря – “умная прокся”. И мне крайне не нравится использование директивы @client на этой “проксе”. Часто получается, что разработчики этой директивой скрещивают ужа с ежом.

Cможем ли мы найти правильный альтернативный стейт менеджер для хранения клиентского состояния, в дополнение к уже имеющемуся стейт менеджеру серверных графкуэльных данных (ApolloClient)? 

Спойлер: кто сказал, что должен быть только один стейт менеджер в вашем приложении?!

Бесплатная регистрация и информация о мероприятии от Tver.ioTver.io:
https://go.tver.io/stream-2020-07-23
пока не совсем понятно, зачем 2 стэйт менеджера
источник

II

Ilya Izilanov in GraphQL — русскоговорящее сообщество
и как их синкать тоже не ясно
источник

Sergey Фrolov in GraphQL — русскоговорящее сообщество
꧁倫太郎 岡部꧂
YouTube
Проблемы стейт-менеджмента и их решение с Effector.js
Стейт-менеджмент — это в принципе сложная задача со множеством подводных камней. В этом видео мы разберем, как с ними справляются Redux, MobX, Rx, Effector. О последнем — эффекторе — поговорим подробнее, потому что он элегантнее и эффективнее всего решает задачи менеджера состояния.

Видео посвящено прежде всего теоретическим основам, лишь с небольшими примерами кода. Для начинающих будет интересно познакомиться с реактивностью в общем, а для опытных разработчиков могут быть интересны подробности про глитчи и ромбовидные зависимости.

Материалы:

Сам эффектор: https://github.com/zerobias/effector

RU чат эффектора в tg: https://t.me/effector_ru
RU канал про фишки эффектора: https://t.me/effector_tips_ru
План воркшопа: https://github.com/artalar/blog/blob/master/src/pages/effector-introduction.md
effector comparison (тесты): https://codesandbox.io/s/effector-comparison-r9qy2

Следите за анонсами мероприятий в фб: http://css.sr/huk
Мы в tg: http://css.sr/038
Слушайте наши подкасты: http://css.sr/ua0
Присоединяйтесь…
На 2х смотрится хорошо
источник

꧁岡

꧁倫太郎 岡部꧂... in GraphQL — русскоговорящее сообщество
Sergey Фrolov
На 2х смотрится хорошо
я осилил тока полчаса на х1)
источник

e

egoarka in GraphQL — русскоговорящее сообщество
слышал что эффектор течет в некоторых случаях (стрим смотрел как кто-то с ним стейт манеджил и рассказывал об этом) , как сейчас с этим, не знаю
источник

Sergey Фrolov in GraphQL — русскоговорящее сообщество
egoarka
слышал что эффектор течет в некоторых случаях (стрим смотрел как кто-то с ним стейт манеджил и рассказывал об этом) , как сейчас с этим, не знаю
Ну там по факту обсервеблы, и если не отписаться правильно, то может течь, об этом в видео тоже есть
источник

e

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

Sergey Фrolov in GraphQL — русскоговорящее сообщество
Ну думать вообще нужно всегда и везде. Просто разные инструменты заточены на разное думанье
источник

АР

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

V

Vlad in GraphQL — русскоговорящее сообщество
Добрый день 🙂
источник

a

artalar in GraphQL — русскоговорящее сообщество
artalar
чета жесть
Я, кстати, напомню.

И спрошу ещё. У кого-то есть успешный опыт, а лучше примеры кода, как менеджить не тривиальный локальный стейт с аполло?
источник

V

Vlad in GraphQL — русскоговорящее сообщество
Только разбираюсь с Graphql, появился маленький вопрос, на который, к сожалению, не нашел самостоятельно ответа
Вопрос: можно ли сделать вложенный запрос, используя данные, которые получил по ходу.
Например: мне нужно получить список "событий" по "категории", можно ли это сделать получив сначало список "категорий", а потом использовав данные списка получить список "событий"

Заранее спасибо, буду признателен за "наводку"
источник

e

egoarka in GraphQL — русскоговорящее сообщество
Vlad
Только разбираюсь с Graphql, появился маленький вопрос, на который, к сожалению, не нашел самостоятельно ответа
Вопрос: можно ли сделать вложенный запрос, используя данные, которые получил по ходу.
Например: мне нужно получить список "событий" по "категории", можно ли это сделать получив сначало список "категорий", а потом использовав данные списка получить список "событий"

Заранее спасибо, буду признателен за "наводку"
сделай две квери

query getCategories(whereCategories) { 
 categoryId
}

query getEventsByCategories(categoriesIds) {
 id
 name
}


либо так (одна квери)


query getEventsWhereCategories(whereCategories) { 
 id
 name
}
источник

AN

Andrey Nikolaev in GraphQL — русскоговорящее сообщество
Vlad
Только разбираюсь с Graphql, появился маленький вопрос, на который, к сожалению, не нашел самостоятельно ответа
Вопрос: можно ли сделать вложенный запрос, используя данные, которые получил по ходу.
Например: мне нужно получить список "событий" по "категории", можно ли это сделать получив сначало список "категорий", а потом использовав данные списка получить список "событий"

Заранее спасибо, буду признателен за "наводку"
речь про фронт или бэк?
источник

V

Vlad in GraphQL — русскоговорящее сообщество
egoarka
сделай две квери

query getCategories(whereCategories) { 
 categoryId
}

query getEventsByCategories(categoriesIds) {
 id
 name
}


либо так (одна квери)


query getEventsWhereCategories(whereCategories) { 
 id
 name
}
Это я понимаю 🙂
Но можно ли сразу прокинуть данные полученные из getCategories, вместо categoriesIds ?
источник