首页 > 解决方案 > 在循环中调用 useMutation,如 react-query 中的 useQueries

问题描述

即使我也想拥有相同的功能,我需要在 Side a 循环中调用 useMutation,在该循环中准备数据并作为有效负载发送

 aDeleteVariantData.forEach((oDeleteItem, nIndex) => {
    oDeleteVariants.mutate(oDeleteItem);
    
    // We are able to delete with axios directly but not using the mutate functionality.
    // how should achive this.
    //     delete(`/varient varientId= ${(oDeleteItem.id)}`)
     //For Each delete we have different url parameters which is not possible with the mutate
    // Is there anything like useQuries for useMutate

});

标签: reactjsreact-query

解决方案


您可以通过 mutate 函数触发许多删除请求Promise.all。那时它仍然只是一个突变。


推荐阅读