看了这一节有几个问题,见详情
来源:9-12 下拉刷新

香饽饽0
2020-05-11
1.这一节是不是上次顺序与上拉加载反了?
2.威慑呢们下拉刷新只刷新 channels
// 我是用react hooks 做的
onRefresh={() => {
setRefreshing(true);
dispatch({
type: 'home/fetchCarousels',
});
dispatch({
type: 'home/fetchChannels',
});
setRefreshing(false);
}}
如果我刷新两个接口,setRefreshing 放在这两个dispatch中的任何一个回调中似乎都不太对,因为实际哪个接口慢是不确定的。
写回答
1回答
-
香饽饽0
提问者
2020-05-11
onRefresh={() => { setRefreshing(true); Promise.all([ dispatch({ type: 'home/fetchCarousels', }), dispatch({ type: 'home/fetchChannels', }), ]).then(() => { setRefreshing(false); }); }}
回答自己第二个问题。
022020-05-14
相似问题