728x90
반응형

내가 보려고 작성하는 typescript 정리

 

1. 배열에서 객체의 타입을 지정해주기

 

json파일에서 가져온 배열의 객체 타입을 따로 타입을 지정하는데 어려움이 있어

type CountryType = (typeof Countries)[number];

이런 방식으로 해결했다.

 

2. NonNullable ts util 사용하기

 

NonNullable ts util을 사용하면 파라미터값의 type을 따로 지정해주지않아도된다.

 

참고

 

https://www.typescriptlang.org/docs/handbook/utility-types.html

 

const onChangeText: NonNullable<TextInputProps['onChangeText']> = text => {
setEnable(text.length > 9);
updateInputs({tel: text});
};
728x90
반응형

+ Recent posts