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