오늘도 힘들게 잡은 타입

eggMun·2023년 3월 30일
0

props?.data?.findAroundUsers.map((el) => (
<CustomOverlayMap
position={{
lat: el.lat,
lng: el.lng,
}}
key={el.id}

          >

data 객체안에 findAroundUsers 배열이 있고
findAroundUsers 배열안에 객체가 있다.
이 타입을 잡는데 꽤 시간이 걸렸다.

이렇게 사진과 같이
먼저 data의 타입은 객체로 지정한다.
data: {
findAroundUsers
}
그리고 findAroundUsers타입은 배열인데 그 배열안에 객체가 있다.
그래서 먼저 안에 있는 객체의 타입을 따로 지정해줘야 한다.

IData {
id: string
lat: nubmer
lng: number
}
마지막으로 findAroundUsers: IData[]
이렇게 배열안에 객체가 있다는 타입을 적어준다!!

profile
블로그 이전: https://eggmun98.tistory.com/

0개의 댓글