선생님께서
▲ 이렇게 컴포넌트 바깥에 있는 변수에 저장해서 쓰라는 소리입니다. 함수도요.
(강의에선 function Cart 안에 넣는데 그거 아니고 바깥에 넣으세요)
왜냐면 컴포넌트가 재렌더링될 때 변수에 저장되지 않은 이름없는 object, function 류의 자료형들은
매번 새로운 메모리 영역을 할당해줘야하기 때문에 컴퓨터가 바빠질 수 있습니다.
그걸 방지하기 위해 컴포넌트 바깥에 저렇게 마련해두시면 되겠습니다.
class로 만든 컴포넌트는 class 안에 함수 집어넣는 공간 있으니 거기다 사용하시면 되고요.
이렇게 말씀 하셨는데 그렇다면 이름없는 object이랑 function 류의 자료형들을 컴포넌트 안에 변수로 저장해서 사용하면 성능이 괜찮아지지 않나요?