(이어서)
컴포넌트는 화면에 표시되기 전에 React에서 렌더링 해야 한다. (Virtual DOM)
⇒ 코드가 어떻게 실행되고, React의 렌더링 동작하는지 알게 됨



렌더링 발생하는 데는 두 가지 이유가 있음
컴포넌트가 처음 렌더링 하는 경우
createRoot + render를 사용하면 컴포넌트의 첫 번째 렌더링이 실행된다.
import App from './App';
import { createRoot } from 'react-dom/client';
const root = **createRoot**(document.getElementById('root'))
root.**render**(<App />);
컴포넌트의 State(혹은 상위 요소 중 하나)가 업데이트 되는 경우 (리렌더링)