- 在异步请求是loading变量会为true,完成后会变成false,用来控制加载动画
例如
publicNews/fetch这个接口执行完毕后currentNewsLoading值由true,变成false
class PublicNews extends React.Component{
render() {
const {currentNewsLoading} = this.props;
console.warn(currentNewsLoading)
}
}
export default connect(({publicNews, loading,}: {
publicNews: ModelType, loading: {
effects: {
[key: string]: boolean;
};
};
}) => ({
currentNewsLoading: loading.effects['publicNews/fetch'],
}))(PublicNews);