Итак, я нашел причину, если вы не можете напрямую использовать await внутри useEffect, потому что это не асин c метод. поэтому мы можем изменить это на следующее:
const fetchData = async () => {
const manager = new AxiosManager();
let rst = await manager.fetchMockData();
console.log(rst);
};
// effect_fechData();
useEffect(() => {
fetchData();
});
api manager:
export default class AxiosManager {
async fetchMockData () {
const rst = await axios.get('https://jsonplaceholder.typicode.com/todos/1');
return rst;
}
};