⊗jsnxPmBsSC 15 of 57 menu

Vérification du contenu dans le framework NextJS

Dans les leçons précédentes, nous avons essayé de créer deux types de composants - serveur et client. Assurons-nous que le problème de référencement (SEO) est résolu dans les composants serveur. C'est-à-dire que nous devons vérifier que le navigateur reçoit le balisage avec le texte de notre composant. Faisons cela.

Supposons que notre composant serveur ait la forme suivante :

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

Ouvrez la page avec ce composant dans le navigateur. Ensuite, appuyez sur Ctrl + U. Cette combinaison de touches ouvrira le code source HTML de la page. C'est le code qui provient du serveur. C'est-à-dire avant l'application du JavaScript par le navigateur. C'est ainsi que les moteurs de recherche voient notre page. Alors, ouvrez le code source et étudiez-le. Vous y trouverez le texte de notre composant.

Prenons maintenant l'exemple d'un composant client :

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

Appuyez à nouveau sur Ctrl + U et étudiez le code source. Vous ne trouverez pas le texte de notre composant, car son texte est généré dynamiquement dans le navigateur.

C'est en cela que se manifeste la principale différence entre les composants serveur et client.

Effectuez les manipulations décrites dans la leçon.

Expliquez la différence entre les composants serveur et les composants client du point de vue du référencement (SEO).

Au-delà du référencement (SEO), quelles autres différences existent entre les composants client et serveur ?

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser