Beim Rehydratisieren wird React sich beschweren, wenn das anfänglich gerenderte Markup nicht mit dem Server Markup exakt übereinstimmt. Es ist jedoch nicht völlig ungewöhnlich, dass bestimmte Komponenten nicht auf der Client- und der Serverseite identische Ergebnisse liefern. Die meisten trivialer, sollten Sie eine Komponente, die die aktuelle Zeit anzeigt:Wie lässt sich die Rehydration von Reactionen ignorieren Checksummen bestimmter Komponenten?
function Now() {
return <span>{ new Date().toString() }</span>;
}
Offensichtlich eine solche Komponente einen anderen Wert jedes Mal, zeigen würde es gemacht, und als solche Reaktion wird immer über falsche Prüfsummen warnen.
Wie kann ich React sagen, dass es in Ordnung ist, wenn der Client etwas anderes als den Server für bestimmte Komponenten rendert?