Size: a a a

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

2019 March 20

NT

Nikita Tkachuk in GraphQL — русскоговорящее сообщество
но ведь если сравнить его с тем же редаксом, то половину работы у редакса он забирает, т.к. сам хранит данные получаемые с сервера, и хранить еще немного данных там же должно быть удобно, в теории
но на практике да, там не всё пока удобно
источник

NT

Nikita Tkachuk in GraphQL — русскоговорящее сообщество
Alex CherryTea
Можете закидать меня какахами но мой опыт говорит о том, что использовать кэш аполо как стейт приложения худшее архитектурное решение что я когда-либо принимал
так а хорошее архитектурное решение у вас есть ?)
источник

A

Alex CherryTea in GraphQL — русскоговорящее сообщество
Nikita Tkachuk
но ведь если сравнить его с тем же редаксом, то половину работы у редакса он забирает, т.к. сам хранит данные получаемые с сервера, и хранить еще немного данных там же должно быть удобно, в теории
но на практике да, там не всё пока удобно
Забирает часть работы редакса предлагая значительно менее качественную альтернативу
источник

A

Alex CherryTea in GraphQL — русскоговорящее сообщество
Nikita Tkachuk
так а хорошее архитектурное решение у вас есть ?)
Редакс - для стейта, маленькая компактная либа для graphql запросов в апи из танков
источник

A

Alex CherryTea in GraphQL — русскоговорящее сообщество
У призмы такая есть
источник

A

Alex CherryTea in GraphQL — русскоговорящее сообщество
'gpahpql-request'
источник

NT

Nikita Tkachuk in GraphQL — русскоговорящее сообщество
но так велик соблазн пользоваться аполловскими компонентами которые за тебя большую часть работы делают С:
источник

A

Alex CherryTea in GraphQL — русскоговорящее сообщество
Nikita Tkachuk
но так велик соблазн пользоваться аполловскими компонентами которые за тебя большую часть работы делают С:
Ну так и я заглотил эту наживу)
источник

NT

Nikita Tkachuk in GraphQL — русскоговорящее сообщество
Alex CherryTea
Ну так и я заглотил эту наживу)
а версию 2.5 Аполло вы смотрели? не стало получше?
в 3 версии еще грозятся добавить удобств
источник

NT

Nikita Tkachuk in GraphQL — русскоговорящее сообщество
именно для работы с локальным стейтом
источник

A

Alex CherryTea in GraphQL — русскоговорящее сообщество
Не стало. Тулы для дебагинга заброшены, баги остались. Там не фич не хватает, тут архитектурно решение неправильное само по себе. Кэш сложный механизм, он не может работать так же быстро как простая стейт машина редакса.
источник

EA

Eugene Allenov in GraphQL — русскоговорящее сообщество
@Akiyamka а какие самые серьёзные проблемы конкретные встретились?
источник

EA

Eugene Allenov in GraphQL — русскоговорящее сообщество
И например в чем преимущество редакса (не всегда простой стейт машины а иногда с кучей бойлерплейта) когда UI статусы более менее сложные и реагируют скажем на результат с бэка?
источник

A

Alex CherryTea in GraphQL — русскоговорящее сообщество
Eugene Allenov
@Akiyamka а какие самые серьёзные проблемы конкретные встретились?
Много писать, статью я уже анонсировал так что буду вынужден дописать и запостить )
источник

EA

Eugene Allenov in GraphQL — русскоговорящее сообщество
👌
источник

A

Alex CherryTea in GraphQL — русскоговорящее сообщество
Eugene Allenov
И например в чем преимущество редакса (не всегда простой стейт машины а иногда с кучей бойлерплейта) когда UI статусы более менее сложные и реагируют скажем на результат с бэка?
Гляньте unistore от создателя преакта
источник

NT

Nikita Tkachuk in GraphQL — русскоговорящее сообщество
Alex CherryTea
Много писать, статью я уже анонсировал так что буду вынужден дописать и запостить )
где подписаться чтобы не пропустить ?)
источник

A

Alex CherryTea in GraphQL — русскоговорящее сообщество
Нигде пока это будет мой первый пост на хабре)
источник

A

Alex CherryTea in GraphQL — русскоговорящее сообщество
Но если вы в Минске то можете прийти в имагуру в четверг я там буду рассказывать как раз на эту тему
источник

A

Alex CherryTea in GraphQL — русскоговорящее сообщество
PS. А вы знали что GraphQL это QBE но ввиде JSON для фронтенда?
источник