接下来使用 swr 的 Suspense,“在 SSR 中使用 Suspense 时需要回退数据。”

问题描述 投票:0回答:1

我正在尝试在下一个项目中使用 React Suspense

我没有使用SSR,该应用程序仅用作客户端渲染

悬念有效,但我收到此错误:

在SSR中使用Suspense时需要Fallback数据。

  <Suspense fallback={<Skeleton />}>
     <Foo />
  </Suspense>
export const Foo = () => {
    const { data, error, isLoading } = useSWR(
        `/api/foo`,
        async (url: string) => await ApiClient.GET(url),
        { suspense: true }
    )
    return <Bar data={data} />
}
reactjs next.js swr react-suspense
1个回答
0
投票

我也面临这个问题

但是,从文档的这一部分来看,我认为在我们的案例中它是可以忽略的。 https://swr.vercel.app/docs/suspense#server-side-rendering

© www.soinside.com 2019 - 2024. All rights reserved.