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
반응형