useState는 현재 값과 다음 값을 예약하는 함수를 함께 준다

state 값은 현재 렌더의 스냅샷이고 setter는 다음 렌더에서 사용할 값을 예약한다.

useState는 현재 값과 다음 값을 예약하는 함수를 함께…state 값은 현재 렌더의 스냅샷이고 setter는 다음 렌더에서 사용할 값을 예약한다.
1

01 render

현재 state 읽기

2

02 event

setter 호출

3

03 schedule

업데이트 큐

4

04 next render

새 state 반영

핵심useState의 핵심은 값 하나와 그 값을 다음 렌더로 넘기는 예약 함수의 쌍이다.