繁体   English   中英

获取“对象的类型为‘未知’。” location.state 错误

[英]Getting "Object is of type 'unknown'." error on location.state

我正在像这样使用useLocation挂钩 -> const location = useLocation(); . 然后我尝试将它传递给像这样的 React 元素的道具

在我看来,要处理此问题,您可以尝试以下两种方法:第一次尝试时,请参考以下问题链接并测试其答案: React TypeScript: Correct type for useLocation() from react-router-dom 如果它不适合您,请尝试使用lodash的以下方式:

 import get from 'lodash/get'... <DatePicker get(location, 'state.procedureDetail.description', '') emphasize={get(location, 'state.some') && get(location, 'state.some')( (f: string) => f === 'endDate' ) } data-testid="collection-form-end-date" type="datetime-local" {...field} />

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM