⊗jsnxPmBsSC 15 of 57 menu

Sisu kontrollimine NextJS raamistikus

Eelmistes õppetükides proovisime teha kaht tüüpi komponente - serveri- ja kliendikomponendid. Veendugem, et serverikomponentides on SEO probleem lahendatud. See tähendab, et peame kontrollima, et brauserisse jõuab meie komponendi tekstiga veeristus. Teeme selle.

Olgu meie serverikomponendil järgmine välimus:

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

Avage selle komponendiga leht brauseris. Seejõrel vajutage Ctrl + U. See klahvikombinatsioon avab lehe algse HTML-koodi. See on kood, mis tuleb serverist. See tähendab enne sellele brauseri JavaScripti rakendamist. Just nii näevad meie lehte otsingumootorid. Niisiis, avage algne kood ja uurige seda. Sealt leiate meie komponendi teksti.

Teeme näiteks nüüd kliendikomponendi:

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

Vajutage jälle Ctrl + U ja uurige algkoodi. Te ei leia meie komponendi teksti, kuna selle tekst moodustub dünaamiliselt brauseris.

Selles ilmnebki peamine erinevus serveri- ja kliendikomponentide vahel.

Tehke läbi õpetuses kirjeldatud manipulatsioonid.

Rääkige, milline on erinevus serveri- ja kliendikomponentide vahel SEO seisukohalt.

Peale SEO, milliseid muid erinevusi on kliendi- ja serverikomponentidel?

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu