API React DOM côté serveur
Les API react-dom/server vous permettent de produire le HTML de vos composants React côté serveur. Ces API ne sont utilisées que côté serveur, à la racine de votre appli, pour générer le HTML initial. Un framework pourrait les appeler pour vous. La plupart de vos composants n’auront pas besoin de les importer, encore moins de les utiliser.
API côté serveur pour les flux Node.js
Ces méthodes sont uniquement disponibles pour les environnements dotés de flux Node.js :
renderToPipeableStreamfait le rendu d’un arbre React dans un flux Node.js consommable par une pipeline.renderToStaticNodeStreamfait le rendu d’un arbre React non interactif dans un flux Node.js en lecture.
API côté serveur pour les flux web
Ces méthodes sont uniquement disponibles pour les environnements dotés de flux web, ce qui inclut les navigateurs, Deno, et quelques moteurs JavaScript très récents :
renderToReadableStreamfait le rendu d’un arbre React dans un flux web en lecture.
API côté serveur pour les environnements sans flux
Ces méthodes peuvent être utilisés dans les environnements qui ne prennent pas les flux en charge :
renderToStringproduit le HTML d’un arbre React sous forme d’une chaîne de caractères.renderToStaticMarkupproduit le HTML non interactif d’un arbre React sous forme d’une chaîne de caractères.
Leurs fonctionnalités sont limitées par rapport aux API à base de flux.
API côté serveur dépréciées
renderToNodeStreamfait le rendu d’un arbre React dans un flux Node.js en lecture (dépréciée).