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
'TIL' 카테고리의 다른 글
[TIL] day06 - DNS의 개념, 문제풀이1 (0) | 2022.07.31 |
---|---|
[TIL] day05 - React Portal, 문제1 (0) | 2022.07.30 |
[TIL] day04 - 제어, 비제어 컴포넌트, 문제풀이1 (0) | 2022.07.27 |
[TIL] day02 - CSS grid, 인터넷은 어떻게 동작할까 (0) | 2022.07.16 |
[TIL] day01 - nullish 병합연산자 '??', 닌자코드 (0) | 2022.07.13 |