⊗jsnxPmBsSC 15 of 57 menu

Tartalom ellenőrzése a NextJS keretrendszerben

Az előző leckékben megpróbáltunk két típusú komponenst készíteni - szerver oldalit és kliens oldalit. Győződjünk meg arról, hogy a szerver oldali komponensekben megoldódott az SEO probléma. Vagyis ellenőriznünk kell, hogy a böngészőbe megérkezik-e a komponensünk szövegével ellátott HTML. Tegyük ezt meg.

Tegyük fel, hogy a szerver oldali komponensünk a következő formájú:

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

Nyissa meg a böngészőben az oldalt ezzel a komponenssel. Ezután nyomja meg a Ctrl + U billentyűkombinációt. Ez a kombináció megnyitja az oldal forrás HTML kódját. Ez az a kód, amely a szerverről érkezik. Vagyis mielőtt a böngészeres JavaScript hozzáférne. Így látják az oldalunkat a keresőmotorok. Szóval, nyissa meg a forráskódot és tanulmányozza. Meg fogja találni benne a komponensünk szövegét.

Vegyünk most példaként egy kliens oldali komponenst:

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

Ismét nyomja meg a Ctrl + U billentyűkombinációt és tanulmányozza a forráskódot. Nem fogja megtalálni a komponensünk szövegét, mivel a szövege dinamikusan jön létre a böngészőben.

Ebben nyilvánul meg a fő különbség a szerver oldali és a kliens oldali komponensek között.

Végezze el a leckében leírt manipulációkat.

Meséljen arról, mi a különbség a szerver oldali és a kliens oldali komponensek között az SEO szempontjából.

Az SEO-n kívül milyen egyéb különbségek vannak a kliens és a szerver oldali komponensek között?

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás