반응형
Suspense란?
React의 내장 컴포넌트로, 비동기 작업 중에 대체 UI를 표시하는 데 사용된다. 주로 데이터 패칭과 같은 비동기 작업을 수행하는 컴포넌트를 감싸서 데이터가 로드되는 동안 사용자에게 로딩 상태를 보여줄 수 있다.
주요 기능:
- 로딩 상태 관리: 비동기 작업이 완료될 때까지 대체 UI(fallback)를 보여줄 수 있다.
- 비동기 컴포넌트 렌더링: 컴포넌트가 필요한 데이터를 모두 로드한 후에만 해당 컴포넌트를 렌더링한다
<Suspense fallback={<div>Loading...</div>}> {/* 데이터 로딩 중에 표시할 UI */}
<SomeAsyncComponent /> {/* 비동기 작업을 수행하는 컴포넌트 */}
</Suspense>
반응형
'코딩 > React' 카테고리의 다른 글
[React] FC(Functional Component)와 lazy, memo (3) | 2024.10.13 |
---|---|
React란? (2) | 2024.10.06 |
React 부트페이 PG 카드 결제 기능 (2) | 2024.06.21 |
React Open AI 활용 (0) | 2023.12.29 |
React Firebase 웹 호스팅 (2) | 2023.12.28 |