我正在使用Next.js 13应用程序目录与Firebase。并且每当它加载父页面时,它也加载所有子页面。但问题是,当访问子页面时,它作为新页面加载。如果不是向服务器请求的话,我可能会同意。
假设我有一个产品列表页面,总共有24个产品。在这个页面上,我们展示了所有的产品。当点击一个项目时,它重定向到一个详细页面。因此,在初始页面中,它将24个读取加载到服务器,并且另外的24个读取B/c它也在阅读细节。所以总共读取了48次。但是用户可以只选择一个或不选择。但它加载了很多而不是必要的。那是浪费阅读。
并且当用户选择产品时,其作为新读取加载。这是一个附加读数,使其成为49个读数。
有没有办法防止next js在点击之前读取child?
1条答案
按热度按时间fv2wmkja1#
您可以通过将
prefetch={false}
添加到<Link />
组件来禁用预取。文档