USESTATE UPDATE
다음 상태가 이전 상태에 의존하면 함수로 넘긴다
빠른 연속 업데이트에서는 닫혀 있던 count 값이 오래될 수 있습니다. 함수형 업데이트는 처리 시점의 최신 상태를 받습니다.
setCount(prev => prev + 1)
setCount(prev => prev + 1)
setCount(prev => prev + 1)
직접 계산`setCount(count + 1)`은 현재 렌더의 count를 읽습니다. 여러 번
호출하면 같은 값을 기준으로 계산될 수 있습니다.stale closure
함수형 업데이트setter에 함수를 넘기면 React가 큐를 처리하면서 최신 이전값을
전달합니다.prev state
불변성 유지객체나 배열 상태는 직접 바꾸지 말고 새 값을 만들어 전달해야
렌더링 판단이 안정적입니다.new reference
사용 기준: 버튼 한 번에 여러 업데이트가 들어가거나 다음 값이
이전 값에 의존하면 함수형 업데이트를 기본값으로 둡니다.