Studyyyyy
React.FC를 지양하는 이유 본문
[TypeScript] React.FC에 사용에 대해 생각해보기
FC란? Function Component 타입의 줄임말로, React + Typescript 조합으로 개발할 때 사용하는 타입입니다. 함수형 컴포넌트 사용 시 타입 선언에 쓸 수 있도록 React에서 제공하는 타입입니다. React.FC 사용 타
shape-coding.tistory.com
React.FC는 children 속성을 암시적으로 포함하고 기본 props 처리가 복잡해질 수 있어 권장하지 않는다고 한다.
props가 없다면 굳이 타입 표기를 하지 않아도 되고(타입스크립트가 알아서 추론), props가 있다면
const Register = ({ title, children }: PropsWithChildren<Props>): JSX.Element => {
return ~~~
}
이렇게 react에서 { PropsWithChildren }를 import해 사용해주면 된다고 한다.
'자바스크립트, 타입스크립트' 카테고리의 다른 글
scrollIntoView를 사용함으로써 페이지 전체가 움직이는 현상 (0) | 2025.04.11 |
---|---|
scrollHeight과 clientHeight의 값이 이상하게 나오는 경우 (0) | 2024.10.18 |
이벤트 위임 (0) | 2024.09.24 |
콜백함수 (0) | 2024.09.24 |
TypeError Cannot read properties of undefined (reading 'backdrop') (0) | 2024.09.23 |