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());
}
}, []);
댓글 없음:
댓글 쓰기