У меня интересная ситуация.
Я хочу инициировать запрос refre sh token, ИСПОЛЬЗУЯ сам Apollo (иначе называемый мутацией)
Любая идея, как добиться чего-то подобного ?
export default new ApolloClient({
link: ApolloLink.from([
onError(({ graphQLErrors, networkError, operation, forward }) => {
// useMutation(REFRESH_ACCESS_TOKEN)
}),
]),
new HttpLink({...}),
})
В основном я просто пытаюсь useMutation(REFRESH_ACCESS_TOKEN)
внутри onError
при создании нового экземпляра ApolloClient.
Проблема: Invalid hook call. Hooks can only be called inside of the body of a function component.
Спасибо.