js·2022년 5월 31일
0

객체를 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을 넣어주자.

참고: https://driip.me/7126d5d5-1937-44a8-98ed-f9065a7c35b5

0개의 댓글