【发布时间】:2021-10-19 02:33:40
【问题描述】:
我有完美的后端 API,看起来像这样:
后端
https://myapi.com/search?text=car&key=model&vlaue=Mustang
此 api 也适用于 unlimited key-value 对。
像这样:
https://myapi.com/search?text=car&key=model&vlaue=Mustang&key=wheel&value=4....unlimited
前端
arguments 包含 数据,如下所示:
//arguments
[
{model: "Mustang"}
]
也可以是:多达更多
//arguments
[
{model: "Mustang"}
{wheel: "6"}
]
代码
const (arguments,SetArguments) = useState();
useEffect(() => {
console.log(arguments); //It return arguments.
// arguments.forEach(item => console.log(item))
let API = "https://myapi.com/search?text=car &key=model&vlaue=Mustang... "
const res = await fetch(API);
const {result} = await res.json();
}, [arguments]);
问题:
如何在 useEffect 中传递 key-value 对中的 arrays data 以从该 API 获取数据?
【问题讨论】:
-
data和arguments数组包含什么? -
这段代码有很多错误,这个问题几乎不可能回答——你能发布你实际使用的代码吗,因为它不会运行
-
@fullstack @StudioTime 我想映射
arguments以传递给API
标签: javascript reactjs api use-effect facet