⊗jsnxPmBsSC 15 of 57 menu

Sisällön tarkistus NextJS-kehyksessä

Edellisissä oppitunneissa yritimme tehdä kahden tyyppisiä komponentteja - palvelin- ja asiakaskomponentteja. Varmistetaan, että palvelinkomponenteissa SEO-ongelma on ratkaistu. To on, meidän on tarkistettava, että selaimelle saapuu verkkosivun rakenne tekstillä komponentistamme. Tehdään se.

Olkoon palvelinkomponenttimme seuraavanlainen:

export default function Test() { let name = 'käyttäjä'; return <h1>Hei, {name}!</h1>; }

Avaa sivu tällä komponentilla selaimessa. Paina sitten Ctrl + U. Tämä näppäinyhdistelmä avaa sivun alkuperäisen HTML-koodin. Se on koodi, joka tulee palvelimelta. To on, ennen kuin siihen sovelletaan selaimen JavaScriptiä. Näin hakukoneet näkevät sivumme. Joten, avaa lähdekoodi ja tutki sitä. Sieltä löydät komponenttisi tekstin.

Tehdään nyt esimerkkinä asiakaskomponentti:

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

Paina taas Ctrl + U ja tutki lähdekoodia. Et löydä komponenttimme tekstiä, koska sen teksti muodostetaan dynaamisesti selaimessa.

Tässä ilmenee pääasiallinen ero palvelin- ja asiakaskomponenttien välillä.

Suorita oppitunnessa kuvatut toimenpiteet.

Kerro, mitä eroa on palvelin- ja asiakaskomponenteilla SEO:n näkökulmasta.

Mitä muita eroja, SEO:n lisäksi, asiakas- ja palvelinkomponenteilla on?

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää