Nesse módulo será introduzido o NextJS e todo seu comportamento. Também aprenderemos as vantagens de utilizar e as diferenças contra o método antigo (SPA vs. SSR).
O SPA é o método mais antigo do React/Angular para resolver aplicações JSX. O SPA tem esse nome pois roda em apenas uma página no HTML. Como funciona?
O SSR não é nada mais, nada menos, do que a renderização do ReactJS feita pelo Servidor. O SSR permite que os clientes tenham acesso ao servidor mesmo com o Javascript desligado.
O SSR funciona da seguinte maneira:
Os dois métodos possuem vantagens e desvantagens. O SSR não é tão necessário em aplicações (painéis de controle) que não precisam de SEO. Já em aplicações (blog, e-commerce) que precisam dessa indexação, o SSR ajuda muito, pois no método SPA você não tem uma resposta pronta para o Google (por exemplo).