인프런 커뮤니티 질문&답변
props 타이핑 방식의 차이점
작성
·
302
·
수정됨
0
안녕하세요!
변수에 바로 타이핑하는 두번째 방법을 선호한다고 하셨는데요.
이 방법으로 하면 뒷부분이 알아서 타입추론된다고 하셨는데 헷갈려서 질문드립니다.
뒷부분이 알아서 타입추론된다는 것이
P 제네릭이 타이핑된 propTypes, defaultProps들의 타입도 자동으로 추론된다는 것을 말하신 것일까요?
interface P {}
// 1번
const WordRelay = (props: P) {}
// 2번
const WordRelay: FunctionComponent<P> = (props) => {} interface FunctionComponent<P = {}> {
(props: P, context?: any): ReactElement<any, any> | null;
propTypes?: WeakValidationMap<P> | undefined;
contextTypes?: ValidationMap<any> | undefined;
defaultProps?: Partial<P> | undefined;
displayName?: string | undefined;
}




