품절부터 에러까지: 붕어빵 가게로 배우는 리액트 화면 제어(Conditional Rendering)

품절부터 에러까지: 붕어빵 가게로 배우는 리액트 화면 제어(Conditional Rendering)

품절부터 에러까지: 붕어빵 가게로 배우는 리액트 화면 제어(Conditional Rendering)

지난 글에서 우리는 붕어빵 틀(컴포넌트)과 재료(데이터)에 대해 알아봤습니다. 하지만 장사를 하다 보면 늘 평화롭지만은 않죠. 팥이 다 떨어질 수도 있고, 갑자기 기계가 고장 날 수도 있습니다.

리액트(React)에서도 마찬가지입니다. 데이터가 항상 예쁘게 도착하지는 않거든요. 이때 필요한 것이 바로 조건부 렌더링(Conditional Rendering)입니다. 특정 조건에 따라 “이 화면을 보여줄지 말지”를 결정하는 기술이죠.

핵심 요약 (실무 4종 세트)

  • Success: 정상 데이터 표시
  • Loading: 불러오는 중(스켈레톤/스피너)
  • Empty: 결과 없음(품절/검색결과 없음)
  • Error: 실패(재시도/복구 경로)
품절부터 에러까지