Maison > Questions et réponses > le corps du texte
Avec l'avènement de React 18, RSC est né. Je me demande en quoi cela diffère du SSR dans NextJS.
P粉3788901062024-01-17 00:26:20
Dans les deux cas, le code React Javascript est exécuté par Node.js (ou Deno, ou tout ce que vous utilisez). Mais ils produisent des choses différentes.
Le rendu côté serveur se produit lorsque React utilise la méthode renderToString()< code> de ReactDom et envoie cette chaîne HTML au client, comme n'importe quel serveur envoyant du HTML statique.
Ensuite, généralement via la configuration SSR, React est réexécuté côté client, s'exécutant sur le même code HTML rendu et effectuant des tâches telles que la connexion des gestionnaires de clics et l'ajout d'interactivité. Cela nécessite que le serveur et le client aient les mêmes données à restituer. Cela se fait en sérialisant les données sur le serveur en balises