// dispatch(cartsActions.deleteCartItem.request) - saga looks this request action deleteSelectedCartItem(); // axios.post('/orders, .....) ordersRequest.addOrderItem(selectedCartItems); Quiero ejecutar estos dos cuando se hace clic en un botón. Así que los puse juntos en el controlador de eventos de clic. DeleteSelectedCartItem funciona bien normalmente. Pero la parte axios.post no funciona.
Así que revisé la pestaña de red.
El orden es la parte sobre la axios request , y el número es la solicitud relacionada con la eliminación (si hay cuatro elementos, envíe la solicitud de eliminación número 4).
¿Cuál es el problema? Te agradecería si pudieras ayudarme.
+) eliminarCartItemByIdSaga
export function* deleteCartItemByIdSaga({ payload: { idToDeleteCartItem }, }: PayloadAction<DeleteCartItemRequestPayload>) { try { yield call(cartsRequest.deleteCartItemById, idToDeleteCartItem); yield put(cartsActions.deleteCartItemById.success({ deletedCartItemId: idToDeleteCartItem })); } catch (error) { if (error instanceof Error) { yield put(cartsActions.deleteCartItemById.failure({ error })); } } }