как я могу сохранить значение, возвращаемое window.DZ.api()?

#reactjs #redux #react-redux

Вопрос:

как я могу сохранить значение, возвращаемое window.DZ.api()? похоже, что это асинхронная функция, но я не могу получить значение, которое все, что я пробовал, вернуло мне неопределенное

 import axios from "axios";
import { useState,useCallback } from "react";
import { ActionTypes } from "../../constants/action-types";



export const fetchData=async()=>{
    window.DZ.api('/user/5', function teste(x){
        return(x)
    });
    return{
        type:ActionTypes.FETCH_DATA,
        //payload:response.data.data
    };
};
 

Комментарии:

1. Где вы хотите сэкономить? Что ты пробовал? Какую ошибку вы получили?

2. я хочу сохранить значение полезной нагрузки, но каждый раз, когда я пытаюсь получить полезную нагрузку, мне выдается ошибка неопределенного значения, потому что Windows. DZ-это асинхронная функция, похоже, что второй аргумент функции-это обратный вызов