Reactjs 财产';背景';不存在于类型';{}';-反应路由器模式

Reactjs 财产';背景';不存在于类型';{}';-反应路由器模式,reactjs,typescript,react-router,Reactjs,Typescript,React Router,如教程(第39行)所示,它的意思是let background=location.state&&location.state.background。这样做,我得到的错误是: 类型“{}”上不存在属性“background”。ts(2339) 注意:我使用的是react路由器dom:“5.1.2”、react:“16.12.0”和typescript:“~3.7.5” 对此有什么想法吗?示例不是用打字脚本编写的。 要删除警告,请指定状态类型 const location=useLocation()

如教程(第39行)所示,它的意思是
let background=location.state&&location.state.background。这样做,我得到的错误是:

类型“{}”上不存在属性“background”。ts(2339)

注意:我使用的是react路由器dom:“5.1.2”、react:“16.12.0”和typescript:“~3.7.5”


对此有什么想法吗?

示例不是用打字脚本编写的。 要删除警告,请指定状态类型

const location=useLocation();

示例不是用typescript编写的。 要删除警告,请指定状态类型

const location=useLocation();

您是否安装了
@types/react路由器
?是的,我安装了它。这是否回答了您的问题?不是真的,看看下面,这解决了问题。无论如何,谢谢你的帮助!您是否安装了
@types/react路由器
?是的,我安装了。这是否回答了您的问题?不是真的,看看下面,这解决了问题。无论如何,谢谢你的帮助!如何创建项目?使用
warn create react app modal gallery--template typescript
|
npx create react app modal gallery--template typescript
?您能检查一下使用这个示例.ts是否能正常工作吗?很漂亮!谢谢-不需要再进行可选更改。如何创建项目?使用
warn create react app modal gallery--template typescript
|
npx create react app modal gallery--template typescript
?您能检查一下使用这个示例.ts是否能正常工作吗?很漂亮!谢谢你-再也不需要随意改变了。