개발 노트

React - useEffect async 오류 본문

React

React - useEffect async 오류

알 수 없는 사용자 2022. 12. 22. 12:25

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);
  }, []);

위와같이 써야한다.

'React' 카테고리의 다른 글

React - ant-design 4버전과 5버전의 차이  (0) 2022.12.23
React - 글로벌하게 사용할 함수 만들 때 주의사항  (0) 2022.12.22
React - destroy is not a function  (0) 2022.12.22
flexbox break table width  (0) 2022.12.16
Table scroll  (0) 2022.12.16