스냅샷으로서의 State
스냅샷
스냅샷처럼 동작한다?의 의미
1. state는 현재 렌더링 시점의 고정된 값
2. state를 변경하면 새로운 스냅샷을 찍음
function Counter() {
const [count, setCount] = useState(0); // 초기값 0, count = 0인 스냅샷을 찍음
return (
<div>
<p>{count}</p>
<button onClick={() => setCount(count + 1)}>Increase</button>
</div>
);
}State와 렌더링의 관계: 한눈에 보기
State란?
렌더링이란?
React의 렌더링 과정
React의 State와 메모리 저장소
시간 경과에 따른 State(비동기성)
상태 업데이트의 비동기성
버튼 클릭 시 상태 변화
상태 스냅샷
💡 React의 비동기적 상태 업데이트의 이유
: 성능 최적화
배치 처리
리렌더링 최적화
비동기적 상태 업데이트가 중요한 이유
Last updated