0426

s2ljeun·2022년 4월 26일
0

공부

목록 보기
5/10

공부내용 한줄 요약
props로 string, boolean, function도 보낼 수 있다.

custom component의 속성(props)은 html 태그처럼 eventlistener가 아닌 어디까지나 props이다.
<Btn onClick={changeValue}>에서 onClick은 prop

컴포넌트가 state를 변경할 때마다 return 안의 모든 내용이 re-render 되는데, '해당 컴포넌트의 props가 바뀌(state와 연결된 경우)지 않으면 re-render하지 말라'는 약속으로 React.memo()를 사용할 수 있다.
const MemorizeBtn = React.memo(Btn) //memorized version of Btn

Comment

profile
프론트엔드

0개의 댓글