Я создаю приложение с клиентом Reaction и Apollo.
В моем функциональном компоненте App я создаю клиент с:
const createApolloClient = () => {
return new ApolloClient({
link: new HttpLink({
uri: 'http://localhost:8080/',
headers: {
Authorization: `Bearer token`
}
}),
cache: new InMemoryCache(),
}); };
Токен является просто заменой действительного токена.
Моя Html часть выглядит следующим образом:
<ApolloProvider client={client}>
<MyApp/>
</ApolloProvider>
На самом деле я меняю токены. Есть ли возможность установить новый токен для клиента без перезагрузки всей страницы?