React(RSC),当你看到这个名字时,你是否也认为React服务器端组件需要服务器?
答案是“React 不需要服务器(而且从来都不需要)”。
Dan 解释了这种行为:“React (RSC) 不需要服务器。默认情况下,它在构建时运行。您可以将“服务器”部分视为类似于加载器或构建脚本的功能 - 但打包到组件中”。引发了很多讨论。
图片
上面提到的在构建时运行,这个构建通常是在你自己的计算机上完成的。当没有服务器操作时,它可以只是一个“静态组件”,您可以上传到静态资源服务器。
例如,这是 Dan 之前写的一篇文章,该博客是用 React 构建的,但它是完全静态的并且基于部署构建,因此您可以将其托管在任何静态资源服务器上。
这个名字有误导性吗?有人问是否可以称为“React”,这似乎不合适。这会给人一种误导,认为它只是一个静态组件。 React 也可以是动态的。当React有服务器操作时,运行时必须依赖它。实际服务器。
从我个人的理解来看,React 可以在构建时运行,也可以在服务器上运行。那么起什么名字比较好呢?这类问题很难解释,也很令人困惑。你怎么认为?
至此,我希望您已经意识到使用 React 构建的程序实际上不需要在服务器上运行。
鱼云提供全球范围的云服务器和物理服务器租赁服务,具备强大的DDoS防御功能,确保您业务安全稳定运行,同时提供灵活定制和专业支持以满足多样化需求。