⊗jsnxPmBsSC 15 of 57 menu

Provera sadržaja u NextJS frejmvorku

U prethodnim lekcijama smo pokušali da napravimo dva tipa komponenti - serverske i klijentske. Uverimo se u to da je u server komponentama rešen problem sa SEO. To jest, trebalo bi da proverimo da u brauzer stiže verzstka sa tekstom naše komponente. Uradimo to.

Neka naša serverska komponenta ima sledeći izgled:

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

Otvorite stranicu sa ovom komponentom u brauzeru. Zatim pritisnite Ctrl + U. Ova kombinacija tastera otvara izvorni HTML kod stranice. To je kod koji stiže sa servera. To jest, pre primene brauzerskog JavaScript-a. Upravo tako i vidí našu stranicu pretraživači. Dakle, otvorite izvorni kod i proučite ga. Tamo ćete naći tekst naše komponente.

Hajde da za primer sada napravimo klijentsku komponentu:

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

Opet pritisnite Ctrl + U i proučite izvorni kod. Nećete naći tekst naše komponente, jer se njegov tekst formira dinamički u brauzeru.

U tome se i ogleda osnovna razlika između server i klijentskih komponenti.

Provedite manipulacije opisane u lekciji.

Objasnite u čemu je razlika između serverskih i klijentskih komponenti sa stanovišta SEO-a.

Pored SEO-a, koje još razlike imaju klijentske i serverske komponente?

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij