issues
search
dnd-side-project
/
dnd-10th-5-frontend
저장한 링크를 한눈에, favolink
https://favolink.site
11
stars
0
forks
source link
feat(ui/hooks): usePrevious hook 추가
#296
Closed
sukvvon
closed
2 months ago
sukvvon
commented
2 months ago
요청하려는 기능이 연관된 문제에 대해 설명해 주세요
이전 값을 알 수 있는 usePrevious hook을 추가합니다.
ref을 활용해 이전 값을 현재값과 이전값을 저장합니다.
value 값이 변경되었을 경우 ref의 previous를 ref의 value로, ref의 value를 새로운 value 인자값으로 하도록 합니다.
useMemo를 활용해 hook의 value 인자 값이 이전 인자 값과 같을 경우 캐싱된 ref.current.previous 값을 사용합니다. 그것이 아닌 경우 재랜더링을 하도록 합니다.
생각 중인 todo 목록을 작성해 주세요
[x] usePrevious hook 추가
기타
요청하려는 기능이 연관된 문제에 대해 설명해 주세요
생각 중인 todo 목록을 작성해 주세요
기타