标签: reactjs react-static react-snap
我在我的React Application中使用react-snap包,它基本上可以生成整个应用程序的静态形式。但实际上,它会爬网所有AJAX数据并获取它们,然后构建静态站点。但是我想用react-snap跳过一些AJAX请求。我希望我的应用程序在客户端打开静态页面时发出这些请求。
答案 0 :(得分:2)
您可以检测类似if (navigator.userAgent === "ReactSnap") { ... }的预渲染阶段,并跳过应用程序中的AJAX请求。
if (navigator.userAgent === "ReactSnap") { ... }