我正在尝试通过如下定义的操作从 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 });
});
};
};
我正在接收减速器的调度并将有效载荷传递给组件级道具。当我在 ComponentDidMount 方法中进行操作调用时,该操作返回空数据。如何检测动作是否实际上是从组件中分派的有效载荷?
我通过使用componentWillReceiveProps在发生道具更新时接收道具并根据道具渲染视图来解决该问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句