728x90
props & state
둘다 데이터를 다루는데 사용된다.
props
부모로 부터 상속받은 데이터를 뜻한다. 데이터 기원이 자신이 아닌 부모에 있다.
물려준대로 사용. 그 데이터의 원천을 변경할수는 없다.
state
현재 자신 컴포넌트에서 생성 또는 수정할 수 있다.
그래서 state, setState를 사용하여 데이터를 담고, 각자의 페이지에 맞는 용도로 가공하여 사용한다.
입장에 따라 달라지기도 한다.
App 컴포넌트가 Sample 컴포넌트에게 count라는 데이터를 주었다고 가정하면,
App 컴포넌트 입장 : count를 준 입장이니, App 컴포넌트에겐 count 데이터가 state.
Sample 컴포넌트 입장 : count를 받은 입장이니, Sample 컴포넌트에겐 count 데이터가 props.
'DEVELOP' 카테고리의 다른 글
[CSS] 반응형 공간 작업 (with SASS) (0) | 2023.10.16 |
---|---|
[React.js] github pages로 배포했을 경우 새로고침 OR 직접 입력시 에러 해결 (0) | 2023.08.02 |
[React.js] 메모리 누수에 관하여 (0) | 2023.07.13 |
[Firebase] storage 사용 전 CORS 설정하기 (0) | 2023.06.26 |
[React.js] Typescript로 초기 셋팅4 - firebase 연동 및 호출 (0) | 2023.06.20 |