기록장

  • 홈
  • 태그
  • 방명록

Schema 1

TS2322: Type is not assignable to type 'Resolver<FormValues, any>' TypeScript react-hook-form + yup 유효성 검사 타입 에러

에러 오류 메시지 TS232 TypeScript에서 발생하는 타입 호환성 문제 yupResolver가 반환하는 Resolver 타입이 useForm에 전달되기 위해 예상되는 Resolver 타입과 호환되지 않는다. yup 스키마 정의가 FormValues 인터페이스와 정확히 일치하지 않아 발생한다. useForm yup 스키마 useForm 타입을 지정한 부분에서 FormValues type은 username과 password 모두를 string으로 정의하고 있다. 하지만 yup 스키마에서 password 필드에 대해 선택적(undefined 허용)으로 처리하지 않고 있다. schema에서 password에 .required를 주지 않았으면서 type 정의할 때 선택적 허용을 하지 않은 것이 문제였다...

Error 2024.02.03
이전
1
다음
더보기
프로필사진

프론트엔드 개발 기록

  • 개발 공부 기록 (3)
    • React (2)
    • Error (1)

Tag

Typescript, 리액트, WebStorm CRA, app.js, React, react 지워도 되는 파일, react-hook-form, react 파일 삭제, 로그인 유효성검사, Webstorm, yupResolver, CRA, 리액트 파일 삭제, CRA 초기 파일, create-react-app, 리액트 초기 세팅, CRA 구성파일, Schema, yup, 리액트 초기 파일 설정,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바