728x90
Props는 Component외부에서 쓰이고, State는 내부에서 쓰인다.
Props는 읽기만 가능하며 State는 수정이 가능하다. (setState)
Component는 props와 State에 영향에 따라 주체가될것이고, 실제 웹브라우저의 html 즉 dom에 영향을 준다.
porps와 state의 차이점
상위컴포넌트가 하위컴포넌트로 어떤 데이터를 전달할 때는 props를 사용한다.
= > props drilling이 발생할 수 있다.
하위컴포넌트는 상위 컴포넌트의 prps값을 바꿀수 없으므로 이벤트를 사용한다.
state는 현재 컴포넌트에서 사용하는 상태이다!
이 state를 다른 컴포넌트로 넘기고 싶을 때 사용하는 것이 props이다.
728x90