본문 바로가기

nextjs 142

[NEXT.js 14] 4. Font 바꾸기 NEXT.js 에서는 'next/font/google'와 같이 google font 라이브러리를 내장하고 있어 접근성이 좋습니다.뿐만 아니라 'next/font'는 모든 글꼴 파일에 자동적으로 자체 호스팅이 내장돼 있고,이를 적용하고서 레이아웃(뷰)의 쉬프트(깜빡임, 글꼴의 순간적 변화 등) 없이 폰트를 사용할 수 있습니다. Font 바꾸기   1. import {...} from 'next/font/google';    2. layout.tsx 또는 Font.ts 컴포넌트에 사용할 Font 작성   3. tailwind.config.ts 작성    4. tailwind css 표기로 사용하기상세  1. import {...} from 'next/font/google'; # app/font.tsimpor.. 2024. 6. 17.
[NEXT.js 14] 1. Image 태그 관련 <Image> 태그   1. 정의   2. 참고예시   3. 속성값 (lazy & srcset ..)   4. priority 설정 (명시적)상세  1. 정의: 는 최적화된 방법으로 이미지를 출력하게 도와줌: 페이지에서 실제로 보이는 경우에만 이미지가 표시되도록 이미지를 지연 로딩하여 구현해줌 (추가적인 구성설정 없이도!): 이미지를 설정하는 프로세스 등을 단순화시킴  2. 참고예시 => 태그에서의 {logoImg.src} 속성값이 아닌 전체 객체 logoImg를 사용=> nextJS에 의해 생성된 객체는 유용한 정보를 포함하게 되어 최적화된 방법으로 image 컴포넌트를 띄울 수 있도록 함 (= import logoImg ~~ 객체가 자동으로 이미지 사이즈를 감지해주는데, 가장 간단한 형식으로도 이를 구현하기에 충.. 2024. 6. 11.