유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

setState 후에 state가 안 바뀌는 진짜 간단한 이유 #react

ZeroCho TV

2025. 3. 24.

0

#frontend
  • setState 후 state가 바뀌지 않는 주된 이유는 const 키워드 때문입니다. 🔄
  • const로 선언된 state는 함수 내부에서 재할당되지 않으므로 값이 변하지 않습니다. 🔒
  • state 변경을 위해서는 함수가 다시 실행되어야 하며, 이는 리렌더링을 의미합니다. ♻️
  • 따라서 비동기 문제가 아닌, 스코프와 클로저 개념으로 이해해야 합니다. 💡
  • const state는 함수 재실행(리렌더링) 시에만 값이 변경됩니다. 🔄

Recommanded Videos