nutui-react
nutui-react copied to clipboard
[FR]: InfiniteLoading组件 下拉刷新、上拉加载状态受控
这个功能解决了什么问题?
目前仅能通过手动操作开启,状态不能完全受控,希望添加类似于loading与loadingMore的状态参数,让加载状态可被开发者自由控制
你期望的组件设计是怎样的?
const onRefresh = async () => {
setLoading(true);
await load();
setLoading(false);
};
const onLoadMore = async () => {
setLoadingMore(true);
await load();
setLoadingMore(false);
};
return (
<InfiniteLoading
pullRefresh
onRefresh={onRefresh}
onLoadMore={onLoadMore}
loading={loading}
loadingMore={loadingMore}
>
...
</InfiniteLoading>
);