props와 state의 차이점

K·2022년 4월 20일

📚React & Redux

목록 보기
4/4

props & state의 차이점

props와 state: 리액트에서 데이터를 다룰 때 사용

1. props

  • state와 달리 변할 수 없다
  • readonly
  • 컴포넌트는 상속하는 부모 컴포넌트로부터 props를 받고,
    props는 상속받은 컴포넌트 내에서 수정이 어렵다.
    (리액트의 data flow는 단방향)
  • 부모 컴포넌트 => 자식 컴포넌트로 전달되는 데이터

2. state

  • 컴포넌트의 상태를 나타냄
  • 컴포넌트 내부에서 관리되는 데이터
  • 직접 변경 가능
  • state를 변경하면 앱은 리렌더링된다

0개의 댓글