민프
[React][TypeScript] TypeScript + React State 적용해보자(useState) 본문
이번 포스팅에서는 TypeScript를 이용해서 Component의 State를 바꾸는 것을 알아볼 것 이다.
useState HOOK은 React에서 쓰는 방법과 동일하다
function Circle({ bgColor,borderColor }: CircleProps) {
const [counter, setCounter] = useState(1);
return <Container bgColor={bgColor} borderColor={borderColor ?? "red"}/>
}
근데 여기서 state의 defalut 값을 '숫자 1' 로 주면 아래 사진과 같이 typeScript는 앞으로 counter이라는 state는 int로만 접근을 해야한다 라고 인식을 한다.
예를 들어서) defalut를 bool 값을 넣으면 boolean으로 인식하고 string값을 넣으면 string으로 인식하는 것 이다.
'[React]' 카테고리의 다른 글
[React][TypeScript] React + TypeScript + styled Component + Theme을 적용해보자 (0) | 2023.01.25 |
---|---|
[React][TypeScript] form을 구현해보자 (onChange event에 type추가하는 방법,) (0) | 2023.01.25 |
[React][TypeScript] optional props를 적용해보자 (feat. ?) (0) | 2023.01.25 |
[React][TypeScript] type Props 적용해보기 (with interface, required props) (0) | 2023.01.24 |
[React][TypeScript] typeScript 셋업하기 (0) | 2023.01.24 |
Comments