1. State

1.1 올바른 초기값 설정

초기값이란 가장 먼저 렌더링될때 순간적으로 보여질 수 있는 값이다.

초기값을 설정하지 않을 시

초기값을 설정할 시

1.2 업데이트되지 않는 값

컴포넌트 내부에서 상태가 변화하면 그 컴포넌트 내부에 있는 모든 함수, 변수는 다시 생성되게 된다.

따라서 값이 변하지 않는 상수는 다시 생성되는 과정은 불필요한 과정이다.

그러므로 업데이트가 되지 않는 상수는 컴포넌트 외부에 선언하면, 리렌더링이 되더라도 다시 생성되지 않는다.