Next.js · Middle · Frage 20 von 75
Wie liest man in einer Server Component unter Next.js 16 ein Cookie?
- 1
const theme = cookies().get('theme')ohneawait - 2
const store = await cookies(); store.get('theme') - 3
document.cookiein der Server Component
Antwort zeigen
Richtige Antwort: const store = await cookies(); store.get('theme')
Erklärung
cookies() und headers() sind asynchron: Der synchrone Zugriff wurde in Next.js 16 entfernt. Ihre Nutzung macht das Rendering vom Request abhängig. Cookies setzen kann man in Server Actions und Route Handlern, aber nicht beim Rendern einer Server Component.