2017-04-01 4 views
1

Brauchen Sie ein klares Verständnis ... Wenn wir serverseitige Rendering tun, rendert die App tatsächlich zweimal.Bedeutet serverseitiges Rendering zwei Seiten Rendering?

1) mit renderToString Funktion auf dem Server.

2) mit render Funktion auf Client (wenn Seite vom Server kam).

Und der ganze Sinn von React Server Side Rendering ist SEO zu verwenden.

Bin ich richtig oder vermisse ich etwas? Tnx

Antwort

0

Server-Side-Rendering ist eine Technik, um die gerenderten Daten an den Client zu liefern, während die Fähigkeit zur Verwendung variabler Bindungen erhalten bleibt. Je nach Menge der Daten kann dies schneller oder langsamer sein.

Es wird fast kein duplizierter Code ausgeführt. Der an die Clientseite gesendete Code migriert den vom Server berechneten Status an die Struktur, die der Browser verarbeiten kann (identisch mit einer geladenen clientseitig gerenderten Seite).