Я использую 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
);
};