Post

[react-use] useUpdateEffect Hook

useUpdateEffect

첫 번째 호출은 무시하고 이후에 실행, 나머지는 useEffect와 동일

두 번째 인자로 상태값을 넣어봤다.

첫 렌더링 시에는 아예 호출되지 않는다.

이후 이벤트나 함수를 통해 상태값을 변경한 후에야 실행된다.

원래 사용 목적은 처음에 context의 상태값을 가져올 때 초기값인 0이 넘어오는 것을 건너뛰려는 목적이었지만, 이러한 용도에는 걸맞지 않다는 걸 깨달았다.

drawOn 같은 이벤트 관련 상태에 사용하기 좋을 것 같다.


useUpdateEffect

This post is licensed under CC BY 4.0 by the author.