【发布时间】:2022-12-10 20:03:53
【问题描述】:
我想这是一个简单的问题,但我被困在这里一段时间了,所以任何建议都可能有所帮助!
我有一个 React 应用程序,我正在调用 GraphQL api(使用 apollo)。在箭头函数组件中,我有:
const [executeQuery, { data }] = useLazyQuery(GET_ALL_TASKS);
const findId = (step) => {
executeQuery({
variables: {
"query": {
"state": "CREATED",
"taskDefinitionId": "something"
}
}
})
}
查询成功,在浏览器检查面板中,我将其作为 graphql 响应得到:
{
"data" : {
"tasks" : [ {
"id" : "2251",
"name" : "some_name",
"__typename" : "Task"
} ]
}
}
在我的代码中,我想使用检索到的ID.如何将 id 从响应中分离出来?当我试图访问数据我得到一个不明确的错误。 谢谢!
【问题讨论】: