Skip to main content

Non-deterministic operations 실전 서브앱

요청마다 다른 값을 원하면 connection()으로 request-time 의도를 표시해야 합니다.

connection 사용 여부와 요청 번호를 바꿔 값 고정/변경 조건을 비교해보세요.

파일 구조

cache-components/non-deterministic-operations/
|- page.tsx
\- demo/
   \- page.tsx

핵심 코드

await connection()
const random = Math.random()
const uuid = crypto.randomUUID()

실전 점검 체크리스트

  • - 요청별 값이면 connection 호출
  • - Suspense fallback 포함
  • - 고정값이면 cache 경계로 이동
← 스터디로 돌아가기