jineecode

FlatList 의 renderItem 에 타입 지정하기 본문

React native

FlatList 의 renderItem 에 타입 지정하기

지니코딩 2022. 5. 27. 15:32

react-native가 제공해주는 ListRenderItem 을 사용하면 됩니다.

 

import {FlatList, ListRenderItem} from 'react-native';

interface AddrProps {
  jibunAddr: string;
  roadAddr: string;
  roadAddrPart1: string;
}

const Addr = () => {

    const renderItem: ListRenderItem<AddrProps> = ({item}) => {
        return (
          <ListWrapper
            activeOpacity={0.6}
            onPress={() => {
              navigation.navigate(navigate, {
                jibun: item.jibunAddr,
              });
            }}>
            <ListTitle>{item.jibunAddr}</ListTitle>
            <ListsubTitle>{item.roadAddr}</ListsubTitle>
          </ListWrapper>
        );
      };


       ...
   
   
}
Comments