리액트에서 순수 함수란, 상태나 props, 외부의 어떤 것도 변경하지 않는 함수를 말한다.상태나 props 외부의 어떤 것도 변경하지 않는다.같은 인자 props 를 받으면 항상 같은 결과를 반환한다.부작용 side-effect 가 없다.렌더링 결과가 예측이 가능하다
handleClick 함수를 들여다보면 setProperty() 메서드를 통하여 div의 background-color 스타일 속성을 red로 변경하고 있다.
React.lazy() 는 리액트에서 컴포넌트를 레이지 로딩 하는데 사용된다.레이지 로딩은 코드 스플리팅을 위해 사용되는 기능으로, 애플리케이션 번들을 작은 chunk로 분할하여 필요한 시점에 필요한 모듈을 동적으로 로드하는 방법이다.lazy loading (지연 로딩