사전 질문 답변
미션 관련
타입스크립트로 변환하는 과제: 기존 파일에 tsconfig.json와 ESLint를 설정을 잘해야 한다. / VITE로 새로 만드는 것도 추천한다. / API 넘어올 때 타입 변환만 하면 된다. 그대로 타입을 명시하면 된다.
민호님은 TS쓸 때 interface Props를 명시해준다.
원시값(상수)은 타입이 필요하다. / 비동기 데이터를 컴포넌트 밖으로 뺄 수 있다. hook을 많이 만들어보면 좋다.
단순 원시값은 추론이 된다. 단순 값은 타입을 명시하지 않아도 된다.
intersectionObserver: ref를 사용해서 쓰면 된다. ref를 링크바에 걸면 된다. 실무에서 가끔씩 필요하다. 쓰면 좋은 기능이다.
검색어 필터: 타입에 3개 값이 있는데, 그 값을 필터링하면 된다. map돌리기 전에 판별해야 한다. useEffect를 사용해 setCard를 사용하면 된다.
타입스크립트는 정적 타입인가? 점진적 타입 언어인가? 정적 타입언어다. 원리만 알면 될 것 같다. / 점진적 시스템이라는 말이 붙는 것은 추론을 자동으로 해주기 때문에 생긴 것 같다.
민호님은 본가에서 19살 된 강아지를 보살피고 있다.
테일윈드: config.json을 잘 정리하면 클래스를 줄일 수 있다. / 불필요한 클래스를 만들어야하는 스트레스를 덜 받는다. / 개발 속도가 훨씬 빠르다. / Tailwind CSS IntelliSense 확장 설치 추천