객체를 const로 선언하는 이유
간단하다. const로 선언한 객체에 값을 재할당을 방지 하기 위함이다.
forEach
- 알고리즘 문제 풀 때엔 일반 for문 사용하자.
속도도 일반 for문이 더 빠르고 무엇보다forEach
에는break
문이 없다.
forEach
문안에서 await
키워드를 사용할 수 없다.for of
로 대체하였다.jsx에서 video 태그 autoplay
다른거 안되니까 아래코드 쓰자
<video src={data?.url} autoPlay controls muted />
타입스크립트에서 useRef 꼭 초기화 해주자
const localVarRef = useRef<number>(0);
로컬 변수 용도로 useRef를 사용하는 경우, MutableRefObject<T>
를 사용해야 하므로 제네릭 타입과 같은 타입의 초깃값
을 넣어주자.
const inputRef = useRef<HTMLInputElement>(null);
DOM을 직접 조작하기 위해 프로퍼티로 useRef 객체를 사용할 경우, RefObject<T>
를 사용해야 하므로 초깃값으로 null
을 넣어주자.