相关疑难解决方法(0)

在React-Router v4中以编程方式导航

我等不及了,我开始使用react-routerv4 的最新alpha版本.全新<BrowserRouter/>功能非常适合保持您的UI与浏览器历史记录同步,但如何使用它以编程方式进行导航?

reactjs react-router

32
推荐指数
7
解决办法
4万
查看次数

React router v6 如何在 axios 拦截器中使用“navigate”重定向

import axios from "axios";
import { useNavigate } from "react-router-dom";

export const api = axios.create({
  baseURL: "http://127.0.0.1:8000/",
  headers: {
    "content-type": "application/json",
  },
});

api.interceptors.response.use(
  function (response) {
    return response;
  },
  function (er) {
    if (axios.isAxiosError(er)) {
      if (er.response) {
        if (er.response.status == 401) {

          // Won't work
          useNavigate()("/login");

        }
      }
    }

    return Promise.reject(er);
  }
);
Run Code Online (Sandbox Code Playgroud)

reactjs react-router-dom

27
推荐指数
3
解决办法
2万
查看次数

标签 统计

reactjs ×2

react-router ×1

react-router-dom ×1