⊗jsnxPmBsSC 15 of 57 menu

Проверка на съдържанието в рамката NextJS

В предишните уроци ние опитахме да направим два типа компоненти - сървърни и клиентски. Нека се убедим, че в сървърните компоненти проблемът със SEO е решен. Тоест трябва да проверим, че към браузъра идва HTML с текста на нашия компонент. Нека го направим.

Нека нашият сървърен компонент има следния вид:

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

Отворете страницата с този компонент в браузъра. След това натиснете Ctrl + U. Тази комбинация от клавиши ще отвори оригиналния HTML код на страницата. Това е кодът, който идва от сървъра. Тоест преди прилагането на браузърния JavaScript. Така виждат нашата страница търсачките. И така, отворете оригиналния код и го проучете. Там ще намерите текста на нашия компонент.

Нека за пример сега направим клиентски компонент:

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

Отново натиснете Ctrl + U и проучете оригиналния код. Няма да намерите текста на нашия компонент, тъй като неговият текст се формира динамично в браузъра.

В това се проявява основната разлика между сървърните и клиентските компоненти.

Изпълнете описаните в урока манипулации.

Разкажете каква е разликата между сървърните и клиентските компоненти от гледна точка на SEO.

Освен SEO, какви други разлики имат клиентските и сървърните компоненти?

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне