🗃️javascript

라우팅 @ [절대경로를 통한 라우팅이 상태관리에 더욱 용이]

하얀성 2024. 7. 4. 20:58

@기호

import 이미지 from "../../public/food1.png";
import 이미지 from "@/public/food1.png";

 

같은 효과를 가져온다.

 

@기호란?

{
  "compilerOptions": {
    "paths": {
      "@/*": ["./*"]
    }
  }
}

 

 

이 설정은 프로젝트의 모든 디렉토리를 @를 통해 접근할 수 있도록 합니다. 구체적으로 설명하면, @/something이 실제로는 ./something 디렉토리를 가리키도록 매핑됩니다.


import Image from "next/image";

import Image from "next/image";

 

next component로 이미지 로딩을 위한 최적화된 설정을 도와준다.


 

두 코드 모두 똑같은 값을 불러오지만, 나중에 폴더나, 파일위치 등이 바뀌었을 경우, 절대경로(@)를 통한 것이

파일 관리가 더욱 용이하다. 그래서 전자보다 쓸 수 있다면 후자를 추천.

import { Header } from './styles';
import { Header } from '@layouts/Workspace/styles';

'🗃️javascript' 카테고리의 다른 글

[1차] 뉴스 클러스터링(js, Lv.2)  (0) 2024.07.08
과일 장수(js, Lv.1)  (0) 2024.07.07
제로초 slack 강의(새롭게 배운 내용 정리)(2)  (0) 2024.07.05
gravatar 사용하기  (0) 2024.07.05
피로도(js, Lv.2)[dfs]  (0) 2024.07.05