152강 보는중입니다. 초시계부분이구요. 넘버가 timeout을 받을수없다는 에러가 나오고 있어요
51
작성한 질문수 20
안녕하세요.
강의 너무 잘 보고 있습니다.
강의자님은 이 부분에 빨간줄이 안나오는데 저는 빨간줄이 나오고 있어서 문의 드립니다.
리액트는 19버젼인 것 확인 했습니다.

intervalId 으로 시간 받는 부분인데요.
기능은 잘 작동하고 있지만 강사님은 안나오고 저만 나오고 있어서 문의 드립니다.
항상 감사합니다!! ㅎㅎ
답변 1
0
안녕하세요!
Vite로 설치하는 tsconfig.json 파일의 형식이 달라지면서
이제는 아래처럼 NodeJS.Timeout 타입을 지정하셔야 합니다!
useEffect(() => {
let intervalId: NodeJS.Timeout;
if (isRunning) {
intervalId = setInterval(() => {
setTime((time) => time + 10);
}, 10);
}
return () => {
if (intervalId) clearInterval(intervalId);
};
}, [isRunning]);최근에 변경된 사항이라서 저도 이제 알았네요.
감사합니다!
상태(State) 가 "시간이 지남~" 에 대해 질문 있습니다.
0
29
2
import {} 중괄호 차이점
0
35
2
[ 문의]몽고DB connect 의 건
0
41
2
제공되는 react_code.zip 중에 ..
0
41
2
커리큘럼 비활성화
0
44
2
설명하시는 개념들을 잘 모르겠습니다.
0
42
2
이해가 절반 정도 되는데요.
0
54
1
styled-components(전역)
0
50
1
cloudinary 관련
0
70
3
useOptimistic 실전-1 useState
0
86
2
discord 초대장 갱신이 필요한거같습니다.
0
80
1
할일 관리 앱(메모이제이션)
0
99
2
Web 플랫폼 등록
0
139
2
함수 정의 기준
0
84
2
fetch는 사용되는가
0
86
2
전역상태 관리 선택 기준
0
106
2
tailwind css는 언제 사용되는가 또 다른 css와의 차이
0
204
2
카카오 web플랫폼 등록
0
189
2
컴포넌트 그리고 폴더 구조에 대해
0
76
2
폼테그 다른 태그를 하나의 상태 객체로 묶기
0
54
2
class를 className으로 전부 수정하실 때
0
49
2
JWT에 대한 개념도 학습할 수 있나요?
0
74
2
수업자료 다운로드
0
61
2
리액트 객체의 타입을 알기위하여 마우스를 올렸을 때 나오는 형식이 강의와 다른 부분 문의 드립니다.
0
70
2





