상태 나열
화면이 가질 수 있는 상태를 boolean 하나로 뭉개지 않고 이름 붙인다.
조건부 렌더링은 JSX 안에 조건식을 넣는 기술보다, 어떤 상태에서 어떤 화면 조각이 존재해야 하는지 분기표를 만드는 일에 가깝다.
화면이 가질 수 있는 상태를 boolean 하나로 뭉개지 않고 이름 붙인다.
권한 없음, 로딩, 오류, 빈 값, 성공 중 먼저 보여야 할 분기를 정한다.
삼항식, early return, 작은 컴포넌트 분리 중 가독성이 높은 방식을 고른다.
상태가 바뀔 때 이전 화면 조각이 남거나 깜박이지 않는지 본다.