Size: a a a

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

2021 October 06

AK

Alexandr K in GraphQL — русскоговорящее сообщество
спасибо большое)) я бы никогда не подумал на него
источник

AK

Alexandr K in GraphQL — русскоговорящее сообщество
проверил к сожалению, все равно приходят повторно сообщения, видимо где-то происходит ререндер
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Так это и не решает ререндер! Это решает отключение после получения сообщений. Подучите матчасть
источник

AK

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

AK

Alexandr K in GraphQL — русскоговорящее сообщество
и дисконекты тоже остались
источник

A

Anton K. in GraphQL — русскоговорящее сообщество
Подскажите плз отличается ли чем квери от мутации если переменные можно передать на бек и через квери и через мутацию. И по сути все работает одинаково
источник

SR

Sasha Rudenko in GraphQL — русскоговорящее сообщество
While we use queries to fetch data, we use mutations to modify server-side data.
источник

ПМ

Павел Мудров... in GraphQL — русскоговорящее сообщество
Я думаю, вопрошающий это понимает. Но это не отвечает на его вопрос :)
источник

A

Anton K. in GraphQL — русскоговорящее сообщество
хорошо

но я видел кучу примеров где регистрация это мутация (да согласен создается новая сущность)
но еще и до кучи авторизация тоже мутация (по идее не создается и не меняется никаких сущностей но все равно мутация)

у кого так же?))
источник

ПМ

Павел Мудров... in GraphQL — русскоговорящее сообщество
Даже скорее всего, сам вопрос у Антона возник именно на фоне этой цитаты :)
источник

A

Anton K. in GraphQL — русскоговорящее сообщество
то есть чисто семантика и ничего более?

как хочешь так и делаешь по большому счету
источник

u

umka in GraphQL — русскоговорящее сообщество
простите за праздный вопрос, а как вы чз кверю данные передаете?
источник

A

Anton K. in GraphQL — русскоговорящее сообщество
query {
 hello(name: "Juicy Fruits")
}

mutation {
 welcome(name: "Juicy Fruits")
}

одно и тоже возвращает (ну я так настроил) и ловит переменную name
источник

A

Anton K. in GraphQL — русскоговорящее сообщество
ладно спс я примерно понял что надо действовать на свое усмотрение в этом вопросе)

вопрос был конечно изначально у меня такой авторизация это мутация или квери
источник

E

Eugene in GraphQL — русскоговорящее сообщество
лучше все-таки следовать общепринятой конвенции, это уменьшит количество вопросов от потенциальных новых разработчиков в проекте
источник

ПМ

Павел Мудров... in GraphQL — русскоговорящее сообщество
Apollo (особенно с TS) разницу между ними чует
источник

ПМ

Павел Мудров... in GraphQL — русскоговорящее сообщество
Типы для них по разному генерируются, хуки по-другому выглядят и пр...
источник

ПМ

Павел Мудров... in GraphQL — русскоговорящее сообщество
Так что когда дело дойдет до чего-то более сложного, чем один раз вызвать hello(name), то разницу почувствуете
источник

A

Anton K. in GraphQL — русскоговорящее сообщество
да тут именно интересовал вопрос классического запроса который не понятно к чему отнести квери или мутация и как принимать решение куда его все таки относить
источник

ПМ

Павел Мудров... in GraphQL — русскоговорящее сообщество
Грубо говоря, если в ответ ничего не возвращается, то это мутация.
источник