State Management · Senior · Frage 7 von 75
Warum werden Context-Provider im Next.js App Router in eine eigene Client-Komponente gelegt?
- 1Server Components rendern Provider doppelt
- 2
createContextist eine reine Client-API - 3Provider müssen lazy geladen werden, um SSR zu vermeiden
Antwort zeigen
Richtige Antwort: createContext ist eine reine Client-API
Erklärung
Eine providers.tsx mit 'use client' umschließt children, die Server Components bleiben, weil sie als Props übergeben werden. Setze Provider so tief wie möglich, damit mehr vom Baum statisch bleibt.