https://medium.com/@codersalman/frontend-rendering-ssg-vs-isg-vs-ssr-vs-csr-when-to-use-which-72ccc4a7d218