리액트 공식문서 학습기록 https://react.dev/learn Keeping Components Pure 컴포넌트는 같은 프로퍼티가 전달되면 늘 같은 결과를 반환해야함. ❌ 헷갈림 주의 : 랜덤 함수 등을 이용하여 1~6까지 반환하는 컴포넌트가 있다고 할 때 랜덤값을 컴포넌트 내에서 생성하여 반환하면 순수 함수임. 사이드 이펙트 외부 변수를 컴포넌트 내에서 계산하지 말 것. 각 컴포넌트가 순서대로 렌더링 될 것이라 예상해선 안되기 때문 👉 외부에서 계산해서 프로퍼티로 던져주자 스트릭트 모드 각 컴포넌트의 함수를 두번 호출하여 컴포넌트가 순수한지 체크해준다. 밑에 얘로 루트 컴포넌트를 감싸면 실행됨. 넥스트에선 다음과 같이 // next.config.js module.exports = { reactS..