2023년 8월 20일 일요일

[React] useEffect + async 예시

useEffect 사용시 async 호출 방식


promise 완료 이벤트 활용

- 중첩적으로 완료 이벤트 적용 가능한 특성을 이용


async function foo() {
    console.log('start');
    return () => {
        console.log('done');
    }
}


useEffect(() => {
    let prom = foo();
    prom.then(() => console.log('listener is added'));


    return () => {
        prom.then((unlisten) => unlisten());
    }
}, []);



댓글 없음:

댓글 쓰기