React-Select: 양식 제출 시 정의되지 않은 값을 제공하는 V4에서 V5로 마이그레이션
react-select v4에서 v5로 마이그레이션하려고 합니다. 문제의 양식/필드는 다음과 같은 예제 출력을 반환하는 양식에 대해 Uniform을 사용하는 동안 v4에서 작동합니다.
V5로 시도하면 빈 개체가 나타납니다.반응 선택 업데이트 가이드forwardRef 를 살펴보니 관심 있는 부분 이 지금 대신 사용하는 것과 관련이 있다고 생각 ref합니까?react-select를 활용하는 'Dropdown' 컴포넌트를 사용하는 Form 페이지가 있습니다.
Dropdown.jsx의 코드는 V4에서 작동하지만 마이그레이션 가이드(처음에 문서에 링크됨)를 살펴보았음에도 불구하고 V5로 마이그레이션하기 위해 무엇을 변경해야 하는지 알 수 없습니다.
해결책을 찾았습니다.나는 프로젝트를 시작한 react-select v5다음 v3에서 v4로 작동하지 않을 때 다운그레이드했습니다. v5로 다시 전환 yarn하고 다시 '설치'를 실행한 후. 그런 다음 실행 yarn upgrade react-select한 다음 작동하기 시작했습니다. 이것이 모든 사람에게 효과가 있을지 확신할 수 없지만 저에게는 효과가 있었습니다. 내가 게시한 코드는 실제로 정확했습니다.