React state, props를 선정할 때는?

djunnni·2022년 4월 25일
0

FE

목록 보기
5/6
부모로부터 props를 통해 전달됩니까? 그러면 확실히 state가 아닙니다.
시간이 지나도 변하지 않나요? 그러면 확실히 state가 아닙니다.
컴포넌트 안의 다른 state나 props를 가지고 계산 가능한가요? 그렇다면 state가 아닙니다.

React 공식 페이지에서 예시를 들어다보면 다음과 같은 문구가 있다.

state란 상태를 의미하며, 변화가 필요한 부분에 들어간다. 다만 이게 단일책임원칙에 따라서 다른 의존변수가 생길 필요가 사라진다.

예를 들면 Table이다.

Table에 들어갈 Row들의 Length를 따로 state로 관리하지 않아도. Row.length만 하면 되는 것

부모를 통해 전달되는 지, 시간이 지나도 변하지 않는 지, 계산을 통해서 나올 수 있는 지 확인해서 만든다.

profile
https://djunnni.tistory.com/ 로 이전합니다.

0개의 댓글