반응형
typescript를 통해 forwardRef 사용시 eslint에서 다음과 같은 에러가 발생했다.
error Component definition is missing display name react/display-name
스택오버플로우를 참고하여 에러 해결! 형태도 꼭 기억해두자!
const Input = React.forwardRef<HTMLInputElement, IProps>(
({ label, input }, ref) => {
return (
<StyledInputWrapper>
<label htmlFor={input.id}>{label}</label>
<input ref={ref} {...input} />
</StyledInputWrapper>
);
}
);
참고 사이트)
반응형
'온라인 강의(유데미, 인프런 등) > React 완벽 가이드(유데미)' 카테고리의 다른 글
[react & typescript] 타입스크립트 빈 배열 선언하기 (0) | 2023.03.01 |
---|---|
[react & typescript] event에 type 지정해주기 (0) | 2023.02.27 |
[react & typescript] CRA로 typescript 설정하기(feat. esLint, styled-component) (0) | 2023.02.23 |
[react] forwardRef (1) | 2023.02.22 |
[react] context API (0) | 2023.02.22 |