Size: a a a

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

2021 June 29

B

Bohdan in GraphQL — русскоговорящее сообщество
Хорошо, я с ним поговорю что бы добавил, так действительно проще будет
источник

AB

Alexandr Bogachev in GraphQL — русскоговорящее сообщество
Посмотри ещё на ApolloLink, тебе не обязательно делать запрос руками на токен
источник

AB

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

B

Bohdan in GraphQL — русскоговорящее сообщество
Да да, я понял как там добавить в заголовки токен если он есть в куках
источник

B

Bohdan in GraphQL — русскоговорящее сообщество
Нужно написать middlware и юзать setContext что бы при каждой отправке проверялись куки и цеплялся токен если он там есть
источник

AB

Alexandr Bogachev in GraphQL — русскоговорящее сообщество
мутация это промис. ты можешь просто через await дождаться и сделать запрос
источник

B

Bohdan in GraphQL — русскоговорящее сообщество
Хорошо, я лучше бека попрошу что бы меньше запросов делать, думаю к этому все и идут
источник

AB

Alexandr Bogachev in GraphQL — русскоговорящее сообщество
👍
источник

ИК

Иван Кара in GraphQL — русскоговорящее сообщество
Если не получится - useLazyQuery и вызывай его внутри useEffect с условием что токен есть, ну и в зависимости эффекта - токен
источник

B

Bohdan in GraphQL — русскоговорящее сообщество
Как-то слишком плохо)
источник

B

Bohdan in GraphQL — русскоговорящее сообщество
Я настолько не шарю что не могу с кешем работать, записываю пока всё в localStorage
источник

ИК

Иван Кара in GraphQL — русскоговорящее сообщество
Так кеш тут и не нужен, тем более при наличии токена в хранилище при релоаде страницы он тебе сразу юзера запросит
источник

ИК

Иван Кара in GraphQL — русскоговорящее сообщество
Если ты конечно его вытащишь)
источник

ИК

Иван Кара in GraphQL — русскоговорящее сообщество
Можно в опции мутации передать onCompleted или как-то так и там вызвать, но опять же, тогда useLazyQuery
источник

AB

Alexandr Bogachev in GraphQL — русскоговорящее сообщество
у мутаций его вроде нет, только у query
источник

ИК

Иван Кара in GraphQL — русскоговорящее сообщество
Есть
источник

AB

Alexandr Bogachev in GraphQL — русскоговорящее сообщество
а вру) точно есть
источник

B

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

B

Bohdan in GraphQL — русскоговорящее сообщество
ещё думал что update так же работает
источник

R

Rros in GraphQL — русскоговорящее сообщество
Всем привет.
В приложении на реакт нейтив появились проблемы с производительностью, так как около тысячи 500 чайлд компонентов постоянно ререндярятся, хотя в них не меняются пропсы.

Замемоизировал все компоненты и пропсы, которые передаю. Но одна функция, которую я передаю в onPress использует в useCallback зависимость из useQuery, которая каждый раз создаётся новая, насколько я понимаю.

Вопрос такой, как можно избежать повторного рендера из-за useQuery?
источник