@sirhiiOlegovich

Несколько фетч запросов?

есть екшн
@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]);

Как правильно сделать ?
  • Вопрос задан
  • 55 просмотров
Пригласить эксперта
Ответы на вопрос 1
mmmaaak
@mmmaaak
эвэйт Промис.ол([...])
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы