WEB CAP17 2025 VA07 NEXT.JS SERVER-SIDE-RENDERING
-
0:08 - 0:10SEO é o mecanismo de busca
otimizado -
0:10 - 0:13e uma forma de utilizá-lo é com SSR,
-
0:13 - 0:17que renderiza páginas web no servidor,
ao invés do navegador, -
0:17 - 0:19tornando a aplicação
muito mais rápida, -
0:19 - 0:21principalmente ao consumir API.
-
0:21 - 0:22Aqui no código,
-
0:22 - 0:25vamos ter que fazer
algumas modificações, -
0:25 - 0:29como, por exemplo, em "app",
adicionar mais uma pasta -
0:29 - 0:32"exemploapi" com a sua "page.jsx".
-
0:32 - 0:37E no "Nav", vamos criar mais um link
chamando a rota -
0:37 - 0:41"exemploapi" e colocando
"exemplo consumo de API com SSR". -
0:41 - 0:44Como vocês podem ver aqui na tela.
-
0:44 - 0:47Nós temos o "home",
"sobre", "contato" -
0:47 - 0:50e o "exemplo consumo API com SSR".
-
0:50 - 0:54No "page.jsx",
nós temos a seguinte estrutura, -
0:54 - 0:58essa função chamada "getData",
-
0:58 - 1:02que está sendo executada
de forma assíncrona, -
1:02 - 1:06está buscando nessa URL,
-
1:06 - 1:11que é uma API desenvolvida
pelo "jsonplaceholder", -
1:11 - 1:13então ele vai lá buscar
todos os dados que estão nessa API -
1:13 - 1:16e se tiver tudo certo,
ele retorna um json, -
1:16 - 1:19se não, ele apresenta uma falha.
-
1:19 - 1:24Essa forma de você criar essa função
ajuda exatamente, -
1:24 - 1:27ao invés de executar aqui no navegador,
-
1:27 - 1:31a executar no servidor
que está executando a sua aplicação. -
1:31 - 1:35Isso é uma forma de um server
side render, um SSR. -
1:35 - 1:41E aqui embaixo é onde será apresentado
o resultado dos dados -
1:41 - 1:43que vão ser consumidos dessa API.
-
1:43 - 1:46Então, estou retornando aqui o meu "Nav",
-
1:46 - 1:50um "h1" que vai ter dados
do servidor com SSR -
1:50 - 1:53e aqui fazendo uma função
usando "map" -
1:53 - 1:57listando por "title", "ID"
e "title". -
1:57 - 2:02Na verdade, tudo o que estiver
dentro dessa API. -
2:02 - 2:05Se você clicar aqui já está estilizado.
-
2:05 - 2:08Estilizamos aqui com tailwind
e se clicarmos aqui -
2:08 - 2:14recebemos a API já estilizada
com o título de cada item. -
2:14 - 2:17Então essa é uma forma rápida
de usar o SO -
2:17 - 2:20consumindo dados de uma API
de forma assíncrona, -
2:20 - 2:23utilizando técnicas de SSR.
- Title:
- WEB CAP17 2025 VA07 NEXT.JS SERVER-SIDE-RENDERING
- Video Language:
- Portuguese, Brazilian
- Duration:
- 02:26
![]() |
camila00 edited Portuguese, Brazilian subtitles for WEB CAP17 2025 VA07 NEXT.JS SERVER-SIDE-RENDERING | |
![]() |
camila00 edited Portuguese, Brazilian subtitles for WEB CAP17 2025 VA07 NEXT.JS SERVER-SIDE-RENDERING | |
![]() |
camila00 edited Portuguese, Brazilian subtitles for WEB CAP17 2025 VA07 NEXT.JS SERVER-SIDE-RENDERING | |
![]() |
camila00 edited Portuguese, Brazilian subtitles for WEB CAP17 2025 VA07 NEXT.JS SERVER-SIDE-RENDERING | |
![]() |
camila00 edited Portuguese, Brazilian subtitles for WEB CAP17 2025 VA07 NEXT.JS SERVER-SIDE-RENDERING | |
![]() |
camila00 edited Portuguese, Brazilian subtitles for WEB CAP17 2025 VA07 NEXT.JS SERVER-SIDE-RENDERING | |
![]() |
camila00 edited Portuguese, Brazilian subtitles for WEB CAP17 2025 VA07 NEXT.JS SERVER-SIDE-RENDERING | |
![]() |
camila00 edited Portuguese, Brazilian subtitles for WEB CAP17 2025 VA07 NEXT.JS SERVER-SIDE-RENDERING |