【发布时间】:2022-12-19 23:15:19
【问题描述】:
我正在像这样使用 useLocation 挂钩 -> const location = useLocation();。然后我尝试将它传递给像这样的 React 元素的道具
【问题讨论】:
-
您是否为 React 路由器 dom 库安装了类型?
-
@Soheb 是的 -> "@types/react-router-dom": "5.3.3" 但我的 react-router-dom 版本是 - "react-router-dom": "6.2.2"。这可能是问题所在吗?
-
这是可用于 react-router-dom 的最新类型...,您可以尝试定义类型以检查是否可以解决问题
-
@Soheb 但是我应该使用什么类型的?
-
我认为我们应该从历史记录中导入 Location 并将其作为 const location = useLocation<Location>() 传递,试试这个
标签: javascript