⊗jsnxPmBsSC 15 of 57 menu

Kontrola obsahu v frameworku NextJS

V predchádzajúcich lekciách sme skúsili vytvoriť dva typy komponentov - serverové a klientske. Presvedčme sa o tom, že v serverových komponentoch je vyriešený problém s SEO. To znamená, že musíme overiť, že do prehliadača prichádza HTML kód s textom našej komponenty. Urobme to.

Nech naša serverová komponenta má nasledujúci vzhľad:

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

Otvorte stránku s touto komponentou v prehliadači. Potom stlačte Ctrl + U. Táto kombinácia klávesov otvorí zdrojový HTML kód stránky. To je kód, ktorý prichádza zo servera. To znamená pred aplikovaním prehliadačového JavaScriptu. Presne tak vidia našu stránku vyhľadávače. Takže, otvorte zdrojový kód a preskúmajte ho. Nájdete tam text našej komponenty.

Pre príklad si teraz vytvorme klientsku komponentu:

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

Znovu stlačte Ctrl + U a preskúmajte zdrojový kód. Nenájdete text našej komponenty, pretože jej text sa vytvára dynamicky v prehliadači.

V tom sa prejavuje hlavný rozdiel medzi serverovými a klientskymi komponentami.

Vykonajte manipulácie opísané v lekcii.

Vysvetlite, v čom je rozdiel medzi serverovými a klientskymi komponentami z pohľadu SEO.

Okrem SEO, aké ďalšie rozdiely majú klientske a serverové komponenty?

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť