2025.09.08U·09I Didn't Know My Code Was Running on Server (ReferenceError: window is not defined)
My React code crashed with 'window is not defined' in Next.js. Here's why Server Side Rendering (SSR) breaks browser APIs and 3 robust ways to fix it (useEffect, typeof check, Dynamic Import).
Next.jsSSRReact
→2025.08.20U·02Next.js Rendering Patterns: CSR vs SSR vs SSG vs ISR vs RSC
The evolution of web rendering. From PHP (MPA) to React (SPA), back to Next.js (SSR/SSG). Deep dive into hydration cost and Server Components.
CSWebNextJS
→2025.06.22F·146Hydration: Bringing HTML to Life
Turning static HTML from Server (Dry) into Interactive App (Wet). The core concept of Next.js.
CSWebFrontend
→2025.06.21F·145SSR vs CSR: Where to Render the Screen
Server sends cooked meal (SSR) vs Server sends ingredients, browser cooks (CSR). SEO vs initial load trade-off. Why Next.js combines both.
CSWebRendering
→