Как работать со сменой токенов с помощью ApolloClient в React? - PullRequest
0 голосов
/ 23 марта 2020

Я создаю приложение с клиентом 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>

На самом деле я меняю токены. Есть ли возможность установить новый токен для клиента без перезагрузки всей страницы?

...