есть екшн
@action
getLogList = async (range, type) => {
this.isLoading = true;
try {
const result = await Http.get(`${serverApi}/log-list?range=${range}&type=${type}`);
console.log(result, 'result');
this.chartsData[type] = result.data;
this.isLoading = false;
this.isError = false;
this.errorMsg = null;
} catch (e) {
this.chartsData[type] = null;
this.isLoading = false;
this.isError = true;
this.errorMsg = e;
}
};
В компонете нужно вызвать 3 екшена с разными данными, и поместить в стейт
useEffect(() => {
getLogList('1', 'markeCap'),
getLogList('1', 'newTotalSupply'),
getLogList('1', 'marketCap'),
}, [getLogList]);
Как правильно сделать ?