gpt4 book ai didi

reactjs - 使用 NextJS 和 SWR 库调用多个端点

转载 作者:行者123 更新时间:2023-12-04 13:09:50 24 4
gpt4 key购买 nike

我在 NextJS 项目中使用 SWR 库,目前我正在构建一个仪表板。我想点击多个端点以获取不同的数据,但我找不到任何使用 SWR 对端点进行多次调用的引用。
我使用的语法如下;

const { data, error } = useSWR('/api/users', fetcher);
if (error) return <div>Failed to load</div>

const { data, error } = useSWR('/api/balloons', fetcher);
if (error) return <div>Failed to load</div>
如果我使用上面的代码,它会出错说 data已经定义了,但是如果我改变 data对于每次尝试中独特的东西,它根本不起作用。

最佳答案

您可以重命名解构的值。
请尝试以下操作:

const { data: users, error: userError } = useSWR("/api/users", userFetcher);
const { data: baloons, error: ballonError } = useSWR("/api/balloons", balloonsFetcher);

if (error) return <div>Failed to load</div>;
if (error) return <div>Failed to load</div>;

关于reactjs - 使用 NextJS 和 SWR 库调用多个端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66666983/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com