# framework
## Entries2 knowledge objects
React hydration failed: server HTML did not match the client
highHydration compares the server-rendered HTML against the first client render and fails when they differ. The cause is almost always one of three things: HTML the browser silently restructured, rendering logic that branches on the environment, or a value that changes between the two renders.
/k/nextjs-react-hydration-mismatch · framework · 4 sources · verified 2026-08-07 · 418 423 425
React re-render loop: Too many re-renders or Maximum update depth exceeded
highA state update is triggering a render that triggers the same update again. The two error messages point at different halves of the problem — one means state is set during render, the other means an Effect is updating a value it also depends on — and neither names the component responsible.
/k/react-infinite-render-loop · framework · 3 sources · verified 2026-08-07 · 185