useState는 현재 값과 다음 값을 예약하는 함수를 함께 준다
state 값은 현재 렌더의 스냅샷이고 setter는 다음 렌더에서 사용할 값을 예약한다.
01 render
현재 state 읽기
02 event
setter 호출
03 schedule
업데이트 큐
04 next render
새 state 반영
핵심useState의 핵심은 값 하나와 그 값을 다음 렌더로 넘기는 예약 함수의 쌍이다.
state 값은 현재 렌더의 스냅샷이고 setter는 다음 렌더에서 사용할 값을 예약한다.
현재 state 읽기
setter 호출
업데이트 큐
새 state 반영
핵심useState의 핵심은 값 하나와 그 값을 다음 렌더로 넘기는 예약 함수의 쌍이다.