TIL

[TIL] day03 - useState는 왜 let이 아닌 const를 사용할까?, let과 const의 특징

jhlee_ 2022. 7. 20. 20:34

2022년 07월 25일 월요일

오늘 공부한 내용

리스트를 클릭하면 작성 글로 이동합니다.

1️⃣ useState은 왜 let이 아닌 const를 사용할까 - 문서 수정중
✔️ let, const의 특징


📝 'useState은 왜 let이 아닌 const를 사용할까?' 리액트를 맨처음 배울때 들었던 궁금증이다. 이제서야 다시 생각해보았다.

const [count, setCount] = useState();

setState로 상태값을 바꾸니까 const가 아닌 let이여야하지 않을까 생각했다.
다음과 같은 이유로 react hook은 let이 아닌 const를 사용한다.
- state의 값이 변경되면 컴포넌트를 재렌더링
- 이때 새로운 scope를 생성, 이전 선언한 count의 변수와 다른 새로운 변수가 선언되고 return

이 글은 수정 중입니다. (~8/1)

728x90