0. 글을 쓴 이유(문제 원인) react-hook-form 라이브러리와 타입스크립트를 적용해서 아래와 같은 회원가입 창을 만드는 중이었다. 입력값이 내가 설정한 정규표현식에 안맞을 경우, 아래와 같이 에러 메세지를 띄우기로 했다. 하지만, 아래와 같이 타입스크립트 에러가 났다. 에러메세지 : React 컴포넌트에서 전달된 props의 타입이 일치하지 않을 때 발생한다. 라는 스타일 컴포넌트 안에는 같은 종류의 타입인 ReactNode가 들어가야한다. 하지만, errors 는 FieldErrors 타입이다. FieldError와 ReactNode와 타입이 일치하지 않아서 생긴 오류다. FieldError는 react-hook-form 에서 생성된 오브젝트이며, ReactNode는 React에서 렌더링 되..