react 뽀모도로 코드리뷰 받기

웰디(Well-D)·2023년 10월 2일
0

문제점
타이머가 2초씩 돌아가는(재귀함수를 구현하면서 고려하지 못했음 ㅠㅠ 재귀함수를 정확히 알지 못하여 생긴일..! 리뷰때 알게되어 다행)

현상을 두가지 방법으로 수정 가능, 비동기 동기 고민하기

const timerLoop = () => 
{ timerId.current = window.setTimeout(() 
=> { secondsFn(); 
timerId.current = window.setTimeout(() => { timerLoop(); 
}, 0); 
}, 1000); };
const timerLoop = () => {
timerId.current = window.setTimeout(() => {
secondsFn();  timerLoop();
}, 1000);};

이벤트 루프
https://ko.javascript.info/settimeout-setinterval

https://johnresig.com/blog/how-javascript-timers-work/

동적 selector
https://recoiljs.org/ko/docs/api-reference/utils/selectorFamily/

profile
Wellness 잘사는 것에 진심인 웰디입니다. 여러분의 몸과 마음, 통장의 건강을 수호하고싶어요. 느리더라도, 꾸준히

0개의 댓글