Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- Git
- useContext
- github
- SSR
- 프론트엔드
- slack
- FormData
- React
- 신진 디자이너
- 절대경로?
- Recoil
- JS
- Front-End
- Vite
- 객체값
- 우아한테크코스
- 동기/비동기
- Module
- 소셜 로그인
- nodejs
- FileReader
- NextJS
- 원시값
- webpack
- 멋쟁이 사자처럼 in CAU
- 카카오 로그인
- 우테코
- TypeScript
- 최재영
- 이벤트루프
Archives
- Today
- Total
REturn 0;
이미지 import없이 경로 설정하기 본문
import catUrl from "./images/cat.png" // src 폴더 하위의 이미지 경로 import
function Thumbnail() {
return <img className="thumbnail" src={catUrl} alt="cat"></img>;
}
보통은 위와 같은 코드로 이미지파일 링크를 통해 import하여 변수에 저장하고 src안에 해당 변수를 링크로 넣는 방식으로 이미지 파일을 불러와서 사용한다.
하지만 이번 프로젝트에 들어가는 이미지가 너무 많아서 매번 import하기가 힘들어 방법을 찾아보았다.
모든 이미지파일을 React 프로젝트 생성하면 자동생성되는 public 폴더 내에 img 폴더를 만들어서 그 안에 이미지 파일을 저장하면
<>
{isMentor ? (
<Image src="/img/adventureduck.png" />
) : (
<Image src="/img/cloud_ori.png" />
)}
</>
이런식으로 ../../로 상위 폴더로 찾으러 갈 필요없이 /img/~~~.png만으로 바로 해당 이미지에 접근할 수 있다.
'해커톤' 카테고리의 다른 글
이미지 업로드 및 폼 데이터로 전송하기 (0) | 2023.09.10 |
---|---|
페이지가 렌더링되면 스크롤을 맨 위로 올리기 (0) | 2023.08.22 |
별점기능 구현하기 (0) | 2023.08.22 |
커스텀 hook을 이용해 입력값 저장하기 (0) | 2023.08.22 |
useEffect로 useParams에 해당하는 정보를 습득하고 오류 해결 (0) | 2023.08.22 |