![](/img/trans.png)
[英]ESLint - missing return type on function react component - Typescript error explanation
[英]FlatList Typescript error missing return type on function
我试图在平面列表中的 renderItem={({ item }) 上使用接口,但每当我尝试时,我都会遇到同样的错误。
“function 上缺少返回类型。eslint(@typescript-eslint/explicit-function-return-type)”
我该如何输入?
export function Notifications(): JSX.Element {
interface INotificationsProps {
id: number;
title: string;
description: string;
link: string;
}
interface INotificationsObject {
event: INotificationsProps[];
}
let datas: INotificationsObject = {
event: [
{
id: 1,
title: 'Missa de Santo Antônio',
description:
'Si osculantur puorhuus aut unexem tuam osculun, non dico qued omnia quan sunt hominiset sic non tangebur, si aut ex eis meriatur.',
link: 'www.google.com.br',
},
{
id: 2,
title: 'Bazar Beneficente',
description:
'Si osculantur puorhuus aut unexem tuam osculun, non dico qued omnia quan sunt hominiset sic non tangebur, si aut ex eis meriatur.',
link: 'www.google.com.br',
},
],
};
return (
<Fragment>
<FlatList
data={datas.event}
renderItem={({ item }) => (
<ContainerNotifications>
<TitleNotification>{item.title}</TitleNotification>
<DescriptionNotification>
{item.description}
</DescriptionNotification>
<SeeMore>Ver mais</SeeMore>
</ContainerNotifications>
)}
/>
</Fragment>
);
}
在参数列表之后,您可以放置 function 的返回类型。
({ item }): JSX.Element => (<ContainerNotifications>...)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.