We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ISSUE 종류를 선택하세요 ([ ] 안에 x 표시, [x])
[ ]
x
[x]
react-hook-form
현재 북노트 데이터는 Recoil state로써 제어 컴포넌트로 이루어집니다.
이의 리렌더링을 최적화하기 위해서 꼬리 질문/답변을 비제어 컴포넌트로 구성하기 위해, react-hook-form을 사용합니다. 그렇다면
두 가지를 사용할 수 있겠죠!
우리가 이전에 구성했던 데이터 구조와 같습니다. 꼬리 질문/답변은 비제어로 관리하고, 필요할 때(저장 및 완료/ 생성 및 삭제)에만 업데이트 시켜준다. 이 떄 추가로 필요한 건 다음과 같습니다.
버그를 픽스할 때, id 값들을 uuid로 모두 추가하였으니, 이게 가능해 집니다. onAddChild, onDeleteChild 등의 비즈니스 로직에 id 값을 의존하고 이를 추적하는 로직이 추가로 필요할 것 같아요.
onAddChild
onDeleteChild
이 작업만 된다면 완벽하게 북노트를 비제어 컴포넌트로 관리할 수 있지 않을까 싶습니다 !!
The text was updated successfully, but these errors were encountered:
No branches or pull requests
종류
ISSUE 종류를 선택하세요 (
[ ]
안에x
표시,[x]
)해결하고자 하는 내용 (What & Why)
react-hook-form
, Uncontrolled Input 로직을 사용하기 위해 방법을 고안하였습니다.해결하고자 하는 방법 (How)
현재 북노트 데이터는 Recoil state로써 제어 컴포넌트로 이루어집니다.
이의 리렌더링을 최적화하기 위해서 꼬리 질문/답변을 비제어 컴포넌트로 구성하기 위해,
react-hook-form
을 사용합니다. 그렇다면두 가지를 사용할 수 있겠죠!
우리가 이전에 구성했던 데이터 구조와 같습니다. 꼬리 질문/답변은 비제어로 관리하고, 필요할 때(저장 및 완료/ 생성 및 삭제)에만 업데이트 시켜준다.
이 떄 추가로 필요한 건 다음과 같습니다.
버그를 픽스할 때, id 값들을 uuid로 모두 추가하였으니, 이게 가능해 집니다.
onAddChild
,onDeleteChild
등의 비즈니스 로직에 id 값을 의존하고 이를 추적하는 로직이 추가로 필요할 것 같아요.이 작업만 된다면 완벽하게 북노트를 비제어 컴포넌트로 관리할 수 있지 않을까 싶습니다 !!
The text was updated successfully, but these errors were encountered: