javascript React路由器6.4.3打字脚本- useLocation任何类型错误

8e2ybdfx  于 2022-11-20  发布在  Java
关注(0)|答案(1)|浏览(67)

我该如何修复这个任意类型的错误?
我尝试传递自定义类型,但不起作用

wztqucjr

wztqucjr1#

您可以从历史记录中导入位置。因此更新将如下所示

import { Location } from "history";
const location = useLocation<Location>();

也可以创建类型

type LocationTypes = {
  pathname: string;
  state: any; //Here you can put your data type instead of any
  search: string;
  hash: string;
  key: string;
}

const location = useLocation<LocationTypes>();

相关问题