【发布时间】:2021-11-05 07:18:56
【问题描述】:
我在 React / ts 中销毁的对象出现打字错误。
当我在发布函数中解构 notificationData 时,我收到此错误
“通知”类型上不存在“消息”属性 |未定义'.ts(2339)
我不知道为什么?
【问题讨论】:
-
notificationData?将该属性标记为可选。因此它可能不在那里。因此,您要么需要处理notificationData不存在的情况(通过提供后备或预先检查),要么使其成为非可选的(假设它确实总是存在,正如您的代码所期望的那样)。
标签: reactjs typescript