props vs state in React

호밀빵 굽는 쿼카·2021년 12월 19일
0

개발

목록 보기
18/21

Props란?

  • properties의 줄임말
  • 컴포넌트는 상속하는 부모 컴포넌트로부터 props를 받고 이 props는 상속받은 컴포넌트 내에서 수정 불가능
  • 리액트는 부모>자식의 일방향성 상속
  • this.props.xxx
  • 읽기전용이고 부모 요소에서 설정
  • 초깃값과 자료형의 유효성 검사 가능

State란?

  • state = 컴포넌트의 상태
  • 컴포넌트의 내부에서 선언되므로 => 변할 수 있는 값
  • state로 사용하는 것 = 컴포넌트의 상태값을 나타내기 위한 것
    ex) 리스트에서 선택된 값, 체크박스에서 체크된 값, 텍스트 박스의 텍스트
  • 상태에 따라 변화 가능
  • 직접 변경 가능
  • state가 변경되면 컴포넌트 다시 렌더링
  • 외부에는 비공개되고 컴포넌트 스스로 관리해야함

출처 : https://singa-korean.tistory.com/37
profile
열심히 굽고 있어요🍞

0개의 댓글