React

[React] Props와 State

썽연 2021. 10. 3. 14:26
728x90

Props는 Component외부에서 쓰이고, State는 내부에서 쓰인다.

Props는 읽기만 가능하며 State는 수정이 가능하다. (setState) 

 

Component는 props와 State에 영향에 따라 주체가될것이고, 실제 웹브라우저의 html 즉 dom에 영향을 준다.

 

porps와 state의 차이점

 

상위컴포넌트가 하위컴포넌트로 어떤 데이터를 전달할 때는 props를 사용한다.

 = > props drilling이 발생할 수 있다.

하위컴포넌트는 상위 컴포넌트의 prps값을 바꿀수 없으므로 이벤트를 사용한다.

 

state는 현재 컴포넌트에서 사용하는 상태이다!

이 state를 다른 컴포넌트로 넘기고 싶을 때 사용하는 것이 props이다.

728x90