hydrate``render无论HTML是否具有服务器呈现的标记,do的工作方式都类似于在客户端,但是如果以前没有像SSR那样没有标记,则会
hydrate生成一些警告,但是它将按预期呈现标记。解决此问题的更好方法是检查其SSR(假定
root为您的父div
ID):
var isMarkupPresent = document.getElementById('root').hasChildNodes();然后您可以
render或
hydrate:
isMarkupPresent ? hydrate(...) ? render(...)



