即使我将它包装在未定义的检查中,我仍收到此Typescript错误。我似乎无法摆脱它。代码第二行上的return (
<Grid>
<Stepper>
{statusArr.map((label) => {
return (
<Step key={label}>
<StepLabel>{label}</StepLabel>
</Step>
);
})}
</Stepper>
<TablePagination
component="div"
count={statusArr.length}
rowsPerPage={[4]}
page={page}
backIconButtonProps={{
'aria-label': 'previous page',
}}
nextIconButtonProps={{
'aria-label': 'next page',
}}
onChangePage={handleChangePage}
/>
</Grid>
);
在其下面有红线。
message.payload
(property) Message.payload?: Payload | undefined
Object is possibly 'undefined'.ts(2532)
预先感谢
这是编辑器中的错误:
答案 0 :(得分:1)
感叹号告诉TS您已检查并确定此元素存在。
尝试message.payload!
和message.payload!.data!