基本上我有一个对象数组,并且基于该数组的长度,我需要对每个实例进行突变,如下所示:
arrayOfObjects.forEach((object) => {
someGraphQlMutation({
variables: object.id,
});
});
-----------------
const [someGraphQlMutation] = useMutation(
SOME_GRAPHQL_MUTATION,
{
onCompleted: (data) => {
// callback
}
}
);
但是,在完成所有突变之后,我需要调用另一个函数。在调用回调函数之前,我需要等待迭代突变完成。我可以Promise.all
在这种情况下使用吗?