Size: a a a

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

2020 March 04

🦜

🦜 in GraphQL — русскоговорящее сообщество
Andrii Los
И не превращается в говно
Скорей всего, нет взгляда со стороны
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Ну, всяко легче и проще чем раньше ебля с редаксом, селекторами, инвалидацией кэша, экшенами и прочим говнищем. А ну и сагами и пр.
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Которое размазано везде без толку.
источник

🦜

🦜 in GraphQL — русскоговорящее сообщество
Andrii Los
Ну, всяко легче и проще чем раньше ебля с редаксом, селекторами, инвалидацией кэша, экшенами и прочим говнищем. А ну и сагами и пр.
Про редакс я ничего не говорил и не топил
источник

MR

Mika Ratilainen in GraphQL — русскоговорящее сообщество
ребят, а можно вопросики по grqphql поразбирать, а не вот это?
источник

MR

Mika Ratilainen in GraphQL — русскоговорящее сообщество
Сорян, повторю вопрос, а то он уехал)  Вопрос к фронтам. Я на своей стороне генерю типы из схемы при помощи graphql-code-generator в TS. Есть кейс с массивом юнионов, каждый из типов понятно надо обрабатывать иначе. И мне не очень нравится в someth.__typename === 'SomeType'. Выглядит так, будто здесь идеально подойдет енам. Но вопрос как сгенерить из юниона енам. Кто что делает с таким кейсом?
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Как мне кажется создать енамчик руками вполне норм. Если я поинмаю о чем речь. Но вообще, вроде somenth.__typename уже должен предлагать из вариантов.
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Ну типа TS должен глянуть, что ага такие то типы и с такими-то общими полями ,а тайпнейм захардкожен везде как __typename: "Something"
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
И оно просто деалет из него
источник

MR

Mika Ratilainen in GraphQL — русскоговорящее сообщество
да, все верно. странно, у меня не предлагает.
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
"Something" | "AnotherSomething"
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
И в теории это должно дать какой-то тайпсейфти при этих type guards
источник

MR

Mika Ratilainen in GraphQL — русскоговорящее сообщество
но делать на фронте (енам) то что теоритически можно сгенерить с бека - меня ломает прям)
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
И спасти от опечаток и пр.
источник

MR

Mika Ratilainen in GraphQL — русскоговорящее сообщество
Andrii Los
И спасти от опечаток и пр.
ага
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Что как бы enough to don't care.
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Но можно и нафигачить руками инам в целом. Такое, но если вдруг че поменяется на сервере, типа тип переименуют
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Соответственно и тайпнейм, то TS по шапке надает и енамчик поправишь
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Дело такое 🙂
источник

is

il.ya sald.in in GraphQL — русскоговорящее сообщество
глупый вопрос: а зачем все это? (я про юнионы и енамы)
источник