每当我的应用程序组件从后端获取数据时,我会调用一个文件加载UI来显示加载状态...问题在于当一个组件正在获取数据时,我会触发loadingData()
,这导致其他组件也显示加载状态。我知道这是因为我只有一个加载操作被触发。我的问题是,我应该为每个组件都单独创建加载操作吗?如果不需要,我该如何解决这个问题?谢谢。
//Loading action
export const LOADING_DATA = '[ui] LOADING DATA';
export const LOADING_DATA_COMPLETE = '[ui] LOADING DATA COMPLETE';
export const loadingData = () => ({
type: LOADING_DATA
});