TIL 2023. 5. 26.

TIL #045

오늘 한 것

  • GNB 위치 지정
  • BNB 구현
  • AppGuide 구현
  • LoginTemplate 구현
  • CommunityCard 구현
  • RoundButton 구현
  • CommunityTemplate 구현
  • #1 issue 풀리퀘 형성 및 dev로 머지
  • 테스트 페이지 배포

오늘 배운 것

fixed 컴포넌트 가운데 정렬하기

%를 이용해 top, left 등을 지정하면 된다

.container {
      position: fixed;
      top: 50%;
      left: 50%;
  }

next13에서 현재 url 찾는 방법 : usePathname

usePathname을 통해 현재 url을 알 수 있다. usePathname은 next/navigation을 통해 불러올 수 있다.

'use client'
  import {usePathname} from 'next/navigation'
  
  export default function Component() {
      const pathname = usePathname();
  }

sharp 패키지

next13에서 강력하게 사용하길 추천하는 이미지 최적화 패키지.

오늘 느낀 점

오늘 프로젝트의 테스트용 페이지를 배포했다. 아무리 크롬 개발자 도구를 통해 애플리케이션이 모바일에서 어떻게 보이는지 확인하더라도, 확실하게 확인하려면 모바일에서 직접 확인하는 것이 제일 좋을 것 같아서 배포를 했다. 결론은 매우 만족! vercel의 배포가 워낙 쉬운 것도 있고, dev가 업데이트 될 때 마다 자동 배포되도록 했더니 애플리케이션 테스트를 모바일에서 바로 할 수 있어서 너무 편리했다. 이래서 테스트 자동화를 만드는 것인가..?

next13에서 이미지를 다룰 때는 sharp 패키지를 함께 사용해주도록 하자

'TIL' 카테고리의 다른 글

TIL #047  (0) 2023.05.30
TIL #046  (0) 2023.05.28
TIL #044  (0) 2023.05.24
TIL #043  (0) 2023.05.23
TIL #042  (0) 2023.05.19