typescript react for in loop

YOUNGJOO-YOON·2021년 12월 30일
0

typeScript

목록 보기
42/65
export interface GetUserAddressById {
  [index: string]: string | boolean;
  __typename: "Address";
  id: string;
  recipientName: string;
  postalCode: string;
  country: string;
  city: string;
  state: string;
  address: string;
  defaultAddress: boolean;
  phoneNumber: string;
}
export interface GetUserProfile {
  [index: string]: string | null | Date;
  __typename: string;
  id: string;
  email: string;
  firstName: string;
  middleName: string | null;
  lastName: string;
  birthday: string | Date | null;
  gender: string | null;
  nation: string;
  referrerCode: string | null;
  phoneNumer: string | null;
}

위와 같은 타입 선언이 있다.

        {Object.keys(getUserProfile).map((v) => (
          <Grid key={v} item>
            {getUserProfile[v]}
          </Grid>
        ))}

object[string] 형태로 값을 호출하기 위해선 해당 호출을 위한 타입을 지정해야 하는데 그게 바로

[index:string]:type 이다.

profile
이 블로그의 글은 제 생각을 정리한 글과 인터넷 어딘가에서 배운 것을 정리한 글입니다. 출처는 되도록 남기도록 하겠습니다. 수정 및 건의 오류 등이 있으면 언제든지 댓글 부탁드립니다.

0개의 댓글