Search
🚚

[오픈소스 기여] 성능 최적화 — unregister의 불필요한 전체 폼 값 복제 제거

PR링크
레포
React-Hook-Form
상태
release 완료
유형
동작 수정
테스트코드 추가

PR 링크

문제 상황

값 구독자가 없어도 unregister마다 전체 폼 값을 복제해 전달하여 여러 필드가 한꺼번에 언마운트될 때 불필요한 비용이 반복

해결방안

기존 _valuesSubscriberCount를 활용해 값 구독자가 있을 때만 값 복제와 전달을 수행
일반 폼 상태 갱신은 유지하고 다수 필드 언마운트·구독 해제·재구독 시나리오의 회귀 테스트를 보강