【发布时间】:2021-12-30 14:23:35
【问题描述】:
我正在尝试在平面列表中的 renderItem={({ item }) 上使用接口,但每当我尝试时都会遇到相同的错误。
“缺少函数的返回类型。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>
);
}
【问题讨论】:
标签: reactjs typescript react-native