【问题标题】:FlatList Typescript error missing return type on functionFlatList Typescript 错误缺少函数的返回类型
【发布时间】: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


    【解决方案1】:

    参数列表后面是你可以放置函数返回类型的地方。

    ({ item }): JSX.Element => (<ContainerNotifications>...)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-19
      • 1970-01-01
      • 2022-01-04
      • 2021-11-28
      • 2021-05-09
      • 2022-09-30
      • 1970-01-01
      • 2020-10-12
      相关资源
      最近更新 更多