useEffect에서 async function 수행하기

HumbleMincho·2024년 7월 8일

함수형 컴포넌트에서 useEffect()를 사용할 때 async 함수를 할당해서 await으로 바로 호출해서 useState에 할당하게 되면 Proimise 객체가 반환되어 에러가 발생하게 됩니다.

아래와 같이 async 함수를 만들고 호출을 하거나 .then().cathc()를 사용하는 것이 좋습니다.

useEffect(() => {
	const a async () => {
    	const b = await c()
        }
    a();
},[]);
profile
최고의 효율을 창출하기 위해 겸손히 노력합니다.

0개의 댓글