我正在使用Zustand进行状态管理(尽管我可以想象,同样的原则也适用于所有的状态管理库,比如Redux或Recoil)。我想过并尝试过:
使用getStaticProps()获取数据,并在第一个页面呈现期间使用useEffect()将数据推送到状态。问题是,在加载特定页面之前,不会将数据推送到状态。我不想使用getInitialProps(),因为它已经被废弃了。--一种有效的解决方案(某种程度上,不确定它是否是最佳实践),是在应用程序第一次初始化时使用SWR on _app.js来获
我正在使用headless WordPress和GraphQL构建一个NextJS应用程序。文档中并不清楚我应该在哪里调用查询来创建站点导航。item.url}>{item.label}</a>) </Header> );
export async function getStaticPropsgetPrimaryMenu(); // Get m
当我在我的NextJS应用程序中的某些页面上激活静态生成时,由于我的Strapi后端服务器是一个小/慢的服务器,我达到了RAM和后端崩溃的极限。我的客户端没有任何内存限制,因此我尝试使用NODE_ENV使我的NextJS应用程序页面在生产环境中以静态模式生成,在我的环境(预制作)中以服务器端呈现模式生成。,但重点是NextJS不允许我这样做:
if (process.env.NODE_ENV === 'production_static')