我正在尝试通过以下定义的操作从API调用加载数据列表:
export const searchForTrips = (searchParams) => {
let url = 'http://..............com/ferry/public/api/trip/search';
url = bindParamsToUrl(url, searchParams);
return (dispatch) => {
axios.get(url)
.then((response) => {
dispatch({ type: AVAILABLE_TRIPS_FETCH_SUCCESS, payload: response.data });
});
};
};
我收到一个reducer发送并将有效负载传递给组件级别的道具。当我在ComponentDidMount方法中进行动作调用时,该动作返回null数据。如何检测操作是否实际从组件调度有效负载?