Files
Users-Wrench/src/components/YourPage/getMyPageLoad.js
T

31 lines
712 B
JavaScript

import { useEffect, useState } from "react";
import usersService from "../../services/UsersService";
const GetMyPageLoad = (reloader) => {
const api = new usersService();
const [response, setResponse] = useState({
loading: true,
data: null,
error: null,
});
useEffect(() => {
const fetchData = async () => {
try {
const res = await api.MyPageLoad();
setResponse({ loading: false, data: res.data, error: null });
} catch (error) {
setResponse({ loading: false, data: null, error: error.message });
}
};
fetchData();
}, [reloader]);
return response;
};
export default GetMyPageLoad;