我正在阅读有关React服务器端渲染的示例。它提到:
尝试查看页面源代码,以确保从服务器发送的HTML已经被渲染(包括校验和,以确定是否需要客户端渲染)。
好的,我查看了页面源代码,确实有一个data-react-checksum属性:
尝试查看页面源代码,以确保从服务器发送的HTML已经被渲染(包括校验和,以确定是否需要客户端渲染)。
好的,我查看了页面源代码,确实有一个data-react-checksum属性:
<div data-reactid=".157rq30hudc" data-react-checksum="556954499">
当我在浏览器控制台中检查元素时,它也具有属性:
然后我决定检查我的站点是否也使用React服务器端渲染。我看到了奇怪的事情。页面源代码具有data-react-checksum
属性,但控制台中的元素没有。
页面源代码:
<div class="activityOptionBox" data-reactid=".1l6uko4wt8g" data-react-checksum="168103090">
控制台:
这是什么意思?checksum
是什么,如何读取/使用它?