Education/Wanted Pre-Onboarding FE Course

[TIL] 22.05.08 프리온보딩 Day 4

SH_Roh 2022. 5. 9. 00:45
반응형

썸네일 이미지 만드는 재미가 쏠쏠

투두리스트를 만드는 과제가 오늘까지 제출이었다. 기능 구현은 어느정도 시간 안에 완료된 것 같은데 여러명이 한 번에 PR을 날리고 merge하는 과정을 거치다 보니 테스트할 시간이 부족했다.

따라서 만약 3일 안에 해야 할 과제일 경우 구현은 이틀 안에 완료하고 테스트하는 시간을 하루정도 가져야 한다고 알려주셨다.

 

html 태그를 최대한 많이 활용하자.

 

라이브러리 / 유용한 사이트

  • store.js -> localStorage를 편리하게 쓸 수 있다.
  • slick.js -> 캐러셀 라이브러리.
  • day.js -> 날짜 변환에 사용. moment.js는 용량이 크기 때문에 dayjs를 많이 사용하는 추세이다.
  • json to ts -> 자동으로 타입 정의해주는 vscode 익스텐션.
  • can i use
  • squoosh.app -> 이미지 최적화 사이트

webp는 사파리에서 지원이 안되기 때문에 jpg로 저장. gif는 안씀.

색이 많은 건 jpg, 색 적은건 png로 저장하기.

 

 

ts에 interface와 type이 있는데 interface로 통일하기. interface가 extends가 가능하기 때문에 거의 인터페이스를 씀.

인터페이스 쓸 때는 변수명 앞에 I 붙이기. ex) IWeatherAPIRes

.d.ts 파일은 ts에서 타입 정의할 때 만드는 파일.

 

 

리액트는 IE10부터 지원함. 최근 실무에서는 거의 IE를 지원하지 않기 때문에 대응할 필요가 없다.

 

질문을 할 때는 "잘" 하는 것이 중요하다. 쓰레기같은 질문을 하면 쓰레기같은 답변만 얻는다. 질문하면 바로 답변이 올 수 있도록, 서로의 시간 낭비를 막아주자.

 


엘리스 프로젝트가 오늘 최종 발표여서 어제 새벽까지 하느라 개인과제에 시간을 많이 못 쏟아서 아쉬웠다. 이제 정말 다 끝났으니 앞으로는 프리온보딩 코스에만 전념할 수 있을 것 같다.

타입스크립트를 간단히 봤는데 코드 작성할 때는 까다롭지만 그래도 익숙해지면 더 좋다고 하니 이번 기회에 최대한 잘 배워서 써먹어야겠다.

반응형