/ / Ako sú webové stránky React indexované pomocou vyhľadávacích nástrojov? - javascript, reajs

Ako sú React webové stránky indexované vyhľadávačmi? - javascript, reakjs

React (JS) vytvára užívateľské rozhranie na strane klienta pomocou JavaScriptu. Začínam s tým a pýtam sa, či existujú nejaké problémy s indexovaním Reagovať aplikácie z pohľadu vyhľadávačov.

Klient dostáva iba malú časť html kódu a všetok obsah je generovaný na strane klienta. Nižšie je uvedený príklad zdrojového kódu, ktorý klient dostane:

<!DOCTYPE html>
<html lang="en">
<head>
<link rel="manifest" href="/manifest.json">
<title>React App</title>
</head>
<body>
<noscript>
You need to enable JavaScript to run this app.
</noscript>
<div id="root"></div>
<script type="text/javascript" src="/static/js/bundle.js"></script></body>
</html>

Existujú nejaké nevýhody používania rozhrania Reactz hľadiska indexovania pomocou vyhľadávacích nástrojov, ako je Google? To bola veľká nevýhoda používania ajaxu. Mal by som to vziať do úvahy? Ak nie, ako potom to môže spoločnosť Google zvládnuť?

odpovede:

3 pre odpoveď č. 1

Webové prehľadávače uvidia iba čokoľvekobsah je na vašej html stránke. Nevedelo by to o údajoch, ktoré sú odosielané prostredníctvom reakcie, alebo v zásade neprehľadáva časť kódu JavaScriptu. Ak chcete zobraziť obsah svojej stránky, budete musieť pre webové prehľadávače používať vykresľovanie na strane servera. Sprostredkovanie na strane servera znamená, že predbežné vykreslenie predčíta html obsah prvej stránky na samotnom serveri, takže odosielaná stránka bude obsahovať obsah stránky.

Táto strana hovorí o renderovaní na strane servera, jeho kladoch a záporoch