반응형
key로 직접 접근할때 종종 만날수있는 타입에러
해결방법 1 : 애니추가
[key: string]: any; // 를 추가하거나,
해결방법 2 : key as key of
let payload: TestDTO = {};
for (const key in data) {
if (data[key]) {
payload[key as keyof TestDTO] = data[key];
}
}
keyof는 객체의 속성 이름들 중 하나를 나타내는 문자열 유니온 타입을 생성한다.
반응형
'[IT] 프로덕트 개발 > React - 리액트' 카테고리의 다른 글
react에서 swiper 사용하기 (feat. reading 'wrapperClass') (0) | 2023.01.10 |
---|---|
[React Hook] useMemo를 알아보자 (0) | 2023.01.05 |
Typescript IntrinsicAttributes Error (0) | 2023.01.03 |
react에서 html string render / HTML 파싱 (0) | 2022.11.21 |
react-query 리액트쿼리를 알아보자 (useQuery, staleTime과 cacheTime) (0) | 2022.10.15 |