Skip to content
New issue

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

feat(ui/hooks): useCallbackRef hook 추가 #298

Closed
1 task done
sukvvon opened this issue Aug 6, 2024 · 0 comments · Fixed by #299
Closed
1 task done

feat(ui/hooks): useCallbackRef hook 추가 #298

sukvvon opened this issue Aug 6, 2024 · 0 comments · Fixed by #299
Assignees
Labels
feat 새로운 기능 추가 또는 기존 기능의 확장

Comments

@sukvvon
Copy link
Collaborator

sukvvon commented Aug 6, 2024

요청하려는 기능이 연관된 문제에 대해 설명해 주세요

  • useCallbackRef hook을 추가합니다.
    • callback 즉 함수 그 자체를 ref로 참조하고 useMemo를 통해 memoization된 함수를 사용하는 hook을 추가합니다.
    • callback은 같은 내부 로직이어도 항상 참조값이 바뀌기에 ref는 초기 렌더링 이후 재랜더링이 안되기 때문에 useEffect를 통해 ref.current를 업데이트 해줍니다. (useEffect의 의존성 배열은 제거합니다)

생각 중인 todo 목록을 작성해 주세요

  • useCallbackRef hook 추가

기타

@github-actions github-actions bot added the feat 새로운 기능 추가 또는 기존 기능의 확장 label Aug 6, 2024
@sukvvon sukvvon self-assigned this Aug 6, 2024
@sukvvon sukvvon linked a pull request Aug 6, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feat 새로운 기능 추가 또는 기존 기능의 확장
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant