React.js应用程序不会在请求时完全发送到浏览器。React.js是一个用于构建用户界面的JavaScript库,它采用了虚拟DOM(Virtual DOM)的概念。在React.js中,应用程序的UI被划分为组件,每个组件都有自己的状态和属性。当浏览器请求React.js应用程序时,服务器会发送一个包含React组件的初始HTML页面,以及所需的JavaScript和CSS文件。
一旦浏览器加载了初始页面,React.js会在客户端进行渲染。它会根据组件的状态和属性生成虚拟DOM,并将其与实际DOM进行比较,只更新需要更新的部分。这种方式称为增量更新,可以提高应用程序的性能和响应速度。
因此,React.js应用程序在请求时只发送了初始页面和必要的资源文件,而不是完整的应用程序。这样可以减少网络传输量,并提供更好的用户体验。
领取专属 10元无门槛券
手把手带您无忧上云