ロジスティック タブがあります。logisticData
値が null の場合、ページを ":logisticId/edit"# # から
"/logistic" にリダイレクトします。
リーリー
私が何か間違ったことをしているのではないか、それともこれを達成する方法があるのか疑問に思っています。P粉3524080382024-02-26 18:29:38
redirect
ユーティリティ関数は、データ ルーターのローダーおよび操作関数でのみ有効であり、React コンポーネントには影響しません。
useEffect
フックの navigate
関数を使用して、命令的な ナビゲーション操作を発行できます。
あるいは、
Navigate コンポーネントを介して
宣言的な ナビゲーション アクションを発行することもできます。
import { Navigate, useLocation } from 'react-router-dom';
関数 EditLogistic() {
const {状態} = useLocation();
const logisticData = 状態;
if (!logisticData) {
戻る ###;
}
...
}