⊗jsnxPmBsSC 15 of 57 menu

Verifica del contenuto nel framework NextJS

Nelle lezioni precedenti abbiamo provato a creare due tipi di componenti - server e client. Assicuriamoci che nei componenti server il problema SEO sia risolto. Cioè dobbiamo verificare che nel browser arrivi il markup con il testo del nostro componente. Facciamolo.

Supponiamo che il nostro componente server abbia la seguente forma:

export default function Test() { let name = 'user'; return <h1>hello, {name}!</h1>; }

Apri la pagina con questo componente nel browser. Quindi premi Ctrl + U. Questa combinazione di tasti aprirà il codice HTML sorgente della pagina. Questo è il codice che arriva dal server. Cioè prima dell'applicazione del JavaScript del browser. È così che i motori di ricerca vedono la nostra pagina. Quindi, apri il codice sorgente e esaminalo. Lì troverai il testo del nostro componente.

Per esempio, creiamo ora un componente client:

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

Premi di nuovo Ctrl + U ed esamina il codice sorgente. Non troverai il testo del nostro componente, poiché il suo testo viene generato dinamicamente nel browser.

In questo si manifesta la differenza principale tra componenti server e componenti client.

Esegui le manipolazioni descritte nella lezione.

Spiega qual è la differenza tra componenti server e componenti client dal punto di vista SEO.

Oltre al SEO, quali altre differenze hanno i componenti client e server?

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta