簡體   English   中英

如何在與 react-redux 的反應中使用導航

[英]how to use navigate in react with react-redux

我正在使用 react-redux 制作登錄泡沫,請向我建議我將如何使用導航

const { isAuthenticated, error, loading} = useSelector(state =>state.auth);
  useEffect(()=>{
    if(isAuthenticated){
      navigate("/dashboard");
    }
    if(error){
      // alert.error(error);
      dispatch(clearErrors());
    }
  },
  // [dispatch,alert,isAuthenticated,error,navigate]
  [dispatch,isAuthenticated,error,navigate]
  )

在此處輸入圖像描述

您是否像這樣在文件頂部導入了useNavigate

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

然后,要使用它,請將其分配給一個變量:

let navigate = useNavigate();

然后像在代碼中一樣使用它: navigate("/dashboard");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM