글의 목적 state를 공부하다 보니 비동기처리 시 state가 어떻게 동작하는지가 궁금해졌다. 따라서 React가 state를 처리하는 과정을 알아보게 되었다. 이 글은 모두 공식 문서에 명시된 내용만 참고해 적었다. State는 스냅샷리액트를 공부 중이라면 state를 바꾸면 컴포넌트가 리렌더링이 된다는 것을 알고 있을 것이다. 이때 렌더링의 개념을 이해하는 것이 중요하다. 렌더링이란, react가 컴포넌트를 호출한다는 뜻이다. 이 컴포넌트가 반환하는 것은 당시의 화면 스냅숏이다.쉽게 생각해 당시의 상태를 사진으로 찍어둔다고 이해하면 된다. 렌더링시의 변수 등의 값이다. prop, 이벤트 핸들러, 로컬 변수는 모두 렌더링 당시의 state를 이용해서 계산된다. 1. react가 함수를 다시 호..