Suspense는 React에서 비동기 작업의 로딩 상태를 선언적으로 처리하는 메커니즘입니다. 자식 컴포넌트가 아직 준비되지 않았을 때(Promise를 throw), 가장 가까운 Suspense의
fallback을 표시합니다. Promise가 resolve되면 자식 컴포넌트를 다시 렌더링합니다. 중첩하여 독립적인 로딩 상태를 구성할 수 있으며, React 18부터 서버 사이드 스트리밍 렌더링에도 활용됩니다.