이차원 배열 타입 정의하는 방법
// 만약 이차원 배열 안에 number가 들어간다면
number[][]
Typescript에서 event 정의하는 방법
// e.target이 input이라면
const handleInput = (e: React.ChangeEvent<HTMLInputElement>) => {
setValue(e.target.value);
};
return [value, handleInput];
React.ChangeEvent<HTMLInputElement>
부분을 e의 type에 넣어준다.
여기서 만약 setValue를 반환하는 함수 자체를 전달해줄때 타입을 넣어야한다면?
interface Props {
handleDefaultTitle: ChangeEventHandler<HTMLInputElement>;
handleInitialValue: ChangeEventHandler<HTMLInputElement>;
}
ChangeEventHandler<HTMLInputElement>
를 사용해서 넣어준다.
'프로그래밍 > React.js' 카테고리의 다른 글
TypeScript 복습하기 #1 초기세팅 (0) | 2021.01.12 |
---|---|
CRA TypeScript로 생기는 tsconfig.json 뜯어보기 (0) | 2021.01.10 |
React.PureComponent란? (0) | 2019.08.23 |
React Dev Tools 업데이트 되고나서 Highlight Updates가 사라짐? (0) | 2019.08.23 |