(이어서)

렌더링 그리고 커밋

ex) 주방 → 고객까지 가는 과정

  1. 손님의 주문을 주방에 전달 (렌더링 트리거)
  2. 주방에서 주문받은 걸 준비 (컴포넌트 렌더링)
  3. 주문한 요리를 손님 테이블에 두기 (DOM에 커밋)

1단계: 렌더링 트리거

렌더링 발생하는 데는 두 가지 이유가 있음

  1. 컴포넌트가 처음 렌더링 하는 경우

  2. 컴포넌트의 State(혹은 상위 요소 중 하나)가 업데이트 되는 경우 (리렌더링)

2단계: React 컴포넌트 렌더링