【发布时间】:2023-02-25 07:35:06
【问题描述】:
我有一个组件(页面),它使用“使用客户端”,在呈现此页面之前,我想从服务器获取一些内容并在某些情况下重定向。我怎么做?在下一个 < 13 中,我将只使用 getServerSideProps,但在下一个 13 中我将如何处理它。
所以我尝试在其中使用带有异步功能的useEffect
useEffect(() => {
async function getData() {
const res = await fetch(...);
const data = await res.json();
if (data is incorrect) redirect(...)
// rest of the code that runs after condition
}
}, [])
【问题讨论】:
-
该组件应该是客户端组件吧?你可以使用
useRouter。