Why Does RSC Integrate with a Bundler? — overreacted15 hours agohttps://overreacted.io/why-does-rsc-integrate-with-a-bundler/RSC与打包工具集成,高效地序列化和反序列化模块,避免代码重复和网络瀑布流。RSC实现包含两个内部包:用于序列化的react-server和用于反序列化的react-client。特定于打包工具的绑定(例如,针对Parcel、Webpack、Vite)处理'use client'入口点和模块解析。打包工具通过将代码预打包成块来实现高效加载,减少对每个文件进行网络请求的需求。该过程涉及序列化服务器端输出并在客户端反序列化,以恢复像JSX这样的交互式组件。