gpt4 book ai didi

javascript - React 服务器端渲染在前端重新渲染?

转载 作者:搜寻专家 更新时间:2023-10-31 23:35:26 26 4
gpt4 key购买 nike

在这个同构示例中 https://github.com/DavidWells/isomorphic-react-example他通过禁用 Javascript 来显示服务器端渲染。但是,如果在前端启用了 javascript,它会再次呈现吗?

我通过在渲染函数中放置一个 console.log 做了一个小测试,它在 NodeJS 控制台和浏览器的控制台中记录。

如果 HTML 来自服务器,React 是否足够智能,不会重新呈现?

最佳答案

它将再次呈现,因为所有 React 组件 render 函数将再次运行。然而,它不一定会改变 DOM,因为如果正确的 DOM Node 已经在页面中,React 的差异算法将不会做任何事情。

关于javascript - React 服务器端渲染在前端重新渲染?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28882214/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com