gpt4 book ai didi

javascript - 有没有一种方法可以从 React Redux 中的一个操作调用另一个操作

转载 作者:行者123 更新时间:2023-12-02 21:14:59 25 4
gpt4 key购买 nike

我的 redux 操作中有两个操作...现在我有一个发出发布请求的登录表单..现在我想从登录操作中调用另一个操作。现在我连接了登录功能,但没有连接setLoading功能

例如

export const loginUser = ()=>dispatch=>{
setLoading();
}

export const setLoading = ()=>({
type: SET_LOADING
})

最佳答案

您可以使用此答案的逻辑来帮助您。这个答案中给出了一个例子(这是获取产品的例子)。

React Redux fetching data from backend approach

For your problem, it's best to pay attention to this part of the link I gave you above, since you can use that logic for your program.

请注意上面的链接

// redux/product/product.actions.js
import { ShopActionTypes } from "./product.types";
import axios from "axios";

export const fetchProductsStart = () => ({
type: ShopActionTypes.FETCH_PRODUCTS_START
});

export const fetchProductsSuccess = products => ({
type: ShopActionTypes.FETCH_PRODUCTS_SUCCESS,
payload: products
});

export const fetchProductsFailure = error => ({
type: ShopActionTypes.FETCH_PRODUCTS_FAILURE,
payload: error
});

export const fetchProductsStartAsync = () => {
return dispatch => {
dispatch(fetchProductsStart());
axios
.get(url)
.then(response => dispatch(fetchProductsSuccess(response.data.data)))
.catch(error => dispatch(fetchProductsFailure(error)));
};
};

关于javascript - 有没有一种方法可以从 React Redux 中的一个操作调用另一个操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60995564/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com