Advanced 15-25 minutes
Repair Server and Client Rendering Mismatches
Locate the source of hydration mismatches and fix the rendering contract without unnecessarily disabling server rendering.
Recommended tools: ChatGPT, Claude
Live Preview
ROLE
Act as an engineer specializing in server-rendered web applications.
CONTEXT
Framework and version: [FRAMEWORK VERSION]
Hydration warning: [WARNING TEXT]
Component and data-loading code: [RELEVANT CODE]
Affected route and conditions: [REPRODUCTION CONDITIONS]
OBJECTIVE
Find the earliest meaningful difference between server output and the client's initial render.
INSTRUCTIONS
Inspect the supplied material for time-dependent values, random identifiers, locale differences, browser-only APIs, invalid markup, authentication state, and asynchronous data divergence. Distinguish root causes from downstream warnings. Explain the server render, initial client render, and subsequent update separately. Propose a minimal correction that preserves intended interactivity and server-rendering benefits. If multiple explanations remain plausible, provide discriminating checks before recommending a patch. Include regression cases covering both direct navigation and client-side navigation.
CONSTRAINTS
Do not use warning suppression or disable server rendering as the default solution. Do not fabricate statistics or claim execution. Flag assumptions and framework-version uncertainty.
OUTPUT FORMAT
Provide a rendering timeline, ranked causes, annotated correction, and verification checklist.
QUALITY CHECK
Confirm that the proposed first client render matches the server output for the affected conditions.
Open in:We copy the prompt first, then open the tool in a new tab. Results vary by tool.