Replies: 1 comment
-
맞습니다 useState는 비동기 함수라 현재 DOM의 상태값을 확인할때는 사용하지 않고 useRef를 이용하는것이 좋습니다! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
【React Hooks】Why you shouldn’t write setCount(count + 1)
https://t-i-show.medium.com/react-hooks-why-you-shouldnt-write-setcount-count-1-e3ef2f046d31
저도 정말 최근에 알게된 사실인데 #20 과 관련이 있어서 메모 남겨놓습니다.
대충 말하자면 많은 참고문서나 책, 공식문서에서도
setCount(count + 1)
이렇게 쓰지만 사실은 이게 정확하게 스테이트를 쓰는 방법은 아니라는겁니다. state가 저장되어 있는 곳에서 변수값을 가져오는거지, 현재 값을 가져오는게 아니래요.그래서
이걸 굴려보면 제대로 증가하지않는 것을 확인할 수 있습니다.
https://codesandbox.io/s/nervous-shape-qxhe86?file=/src/App.js
Beta Was this translation helpful? Give feedback.
All reactions