⊗jsnxPmBsSC 15 of 57 menu

Verificação de Conteúdo no Framework NextJS

Nas lições anteriores, tentamos fazer dois tipos de componentes - do servidor e do cliente. Vamos verificar se, nos componentes do servidor, o problema de SEO foi resolvido. Ou seja, devemos verificar que o navegador recebe a marcação com o texto do nosso componente. Vamos fazer isso.

Suponha que nosso componente do servidor tenha a seguinte aparência:

export default function Test() { let name = 'usuário'; return <h1>Olá, {name}!</h1>; }

Abra a página com este componente no navegador. Em seguida, pressione Ctrl + U. Esta combinação de teclas abrirá o código HTML original da página. Este é o código que vem do servidor. Ou seja, antes da aplicação do JavaScript pelo navegador. É assim que os mecanismos de busca veem nossa página. Então, abra o código-fonte e estude-o. Lá você encontrará o texto do nosso componente.

Vamos agora, por exemplo, fazer um componente do cliente:

'use client'; import { useState } from 'react'; export default function Test() { let [name, setName] = useState('usuário'); return <h1>Olá, {name}!</h1>; }

Pressione Ctrl + U novamente e estude o código-fonte. Você não encontrará o texto do nosso componente, pois seu texto é formado dinamicamente no navegador.

É nisso que se manifesta a principal diferença entre componentes do servidor e do cliente.

Execute as manipulações descritas na lição.

Explique qual é a diferença entre componentes do servidor e do cliente do ponto de vista do SEO.

Além do SEO, quais outras diferenças os componentes do cliente e do servidor têm?

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar