Saya ada tab logistik jika logisticData
值为 null,我会将页面重定向到 "/logistic"
from ":logisticId/edit"
Tetapi apabila saya melaksanakan kod ini ia tidak mengubah hala kod
function EditLogistic() { const { state } = useLocation(); const logisticData = state; console.log(logisticData) const navigate = useNavigate(); if (!logisticData) { console.log("empty") navigate('/logistic') redirect('/logistic') } }
Saya tertanya-tanya sama ada saya melakukan sesuatu yang salah atau ada cara untuk mencapai ini?
redirect
Fungsi utiliti hanya sah dalam fungsi pemuat dan operasi penghala data, bukan dalam komponen React.Anda boleh mengeluarkan
useEffect
挂钩中的navigate
imperatif tindakan navigasi melalui fungsi :Atau anda boleh mengeluarkan
Navigate
perisytiharan tindakan navigasi melalui komponen :