Можно ли использовать тост в axios.interceptors? - PullRequest
0 голосов
/ 13 марта 2019

Я использую react-toastify для отображения уведомлений. Всякий раз, когда получает ответ с кодом состояния 401, я хочу показать ошибку с тостом. Тем не менее, уведомление не запускается. Возможно ли это вообще (с помощью аксиальных интерцепторов)?

Это мой код:

import {Toast as toast, ToastContainer} from "react-toastify";

...
axios.interceptors.response.use(function (response) {
  return response.data;
}, function (error) {
  if (error.response.status === 401) {
    toast.error("Unauthorized");
  }
  return Promise.reject(error.data);
});

const renderApp = Component => {
  ReactDOM.render(
    <Provider store={store}>
      <I18nextProvider i18n={i18n}>
          <BrowserRouter>
              <Component />
          </BrowserRouter>
          <ToastContainer {...defaultToastProps}  />
        </I18nextProvider>
    </Provider>,
    rootElement
  );
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...