SSR vs CSR vs SSG vs ISR: Rendering Strategies Explained | DevPrep