일반
React - useEffect async 오류
알 수 없는 사용자
2022. 12. 22. 12:25
SMALL
useEffect = (async () => {
await request .....
.....
}
위와같이 쓰면 끊임없이 프라미스를 불러온다고 쓰지말라한다.
useEffect에서 async를 쓰려면
const getFeedMove = async (joNo) => {
const sql = '/feeder/movedata/' + joNo;
await request
.get(sql)
.then((res) => {
let data = res.data;
setFeedMove(data);
console.log('data :>> ', data);
})
.catch((error) => {
console.log(error);
});
};
useEffect(() => {
getFeedMove(joNo);
}, []);
위와같이 써야한다.
LIST