我正在研究redux-thunk项目,我需要联系endpoint-1以获取需要在页面中显示哪些组件和多少组件。然后,我需要使用此返回值来到达终结点2,并从enpoint-1获取带有参数的数据。
我很难创建正确的逻辑。我还分享了一个图表,希望能给您带来想法和要求。
谢谢
export const fetchByPage = () => async dispatch => {
const response = await streams.get("byPage?", {
params: parameters.byPageParams
});
console.log(response.data);
dispatch({ type: FETCH_BY_PAGE, payload: response.data });
};
export const fetchPersons = () => async dispatch => {
const response = await streams.get(URL, {
params: parameters.byCriteriaParams
});
dispatch({ type: FETCH_PERSONS, payload: response.data });
};
这是我的行动。我正在尝试使用 fetchByPage 调用返回的数据更新 byCriteriaParams 。