Stabilisation d'un système SSR provoquant des erreurs d'hydratation
السيناريو
Contexte : Vous reprenez une application Next.js utilisant le rendu côté serveur pour afficher un dashboard personnalisé. Le Problème : En production, l'application affiche une erreur d'hydratation indiquant que le contenu rendu côté serveur ne correspond pas au rendu côté client. Contraintes : Vous devez conserver le SSR avec getServerSideProps. Aucune librairie externe autorisée. La correction doit éviter toute divergence entre rendu serveur et client. Code actuel : export async function getServerSideProps() { return { props: { date: new Date().toLocaleString() } }; } export default function Page({ date }) { return <div>{date}</div>; } Livrable attendu : Corriger la logique afin d'éviter les erreurs d'hydratation tout en conservant un rendu cohérent.
المهارات المستهدفة
حالات تطبيقية أخرى في Next.js
- Stabilisation d'une route dynamique mal configuréeأساسي
- Stabilisation d'un système ISR provoquant des données incohérentesخبير
- Correction d'un composant Link mal utiliséأساسي
- Conception d'un système d'authentification SSR sécurisé avec refresh tokenخبير
- Correction d'un getServerSideProps qui ne transmet pas les donnéesأساسي
- Conception d'une architecture multi-tenant avec routing dynamiqueخبير
أسئلة أصلية من تصميم CodeDuel. لا ترتبط CodeDuel بأي ناشر أو هيئة اعتماد مذكورة؛ أسماء الشهادات والعلامات التجارية مملوكة لأصحابها، ولا تُذكر إلا للإشارة إلى المجال الذي يغطيه الاختبار. الإبلاغ عن محتوى
