react에서 src내에서 public의 이미지를 가져와 사용하고 싶었다.
index.html 에서는
아래와 같이 %PUBLIC_URL% 으로 사용한다.
<link rel="icon" href="%PUBLIC_URL%/logo.png" />
src내에서는
아래와 같이 process.env.PUBLIC_URL 로 사용한다.
<Img
imgsrc={process.env.PUBLIC_URL + '/logo.png'}
/>
참고사이트)
https://velog.io/@rmaomina/public-url-absolute-path
환경변수 PUBLIC_URL 정적 리소스/절대 경로 가져오기
github에 호스팅을 하면서 루트 경로가 아닌 /weather/ 등 path를 추가하였다. 그런데, public에 있는 api 아이콘 경로가 깨지는 현상이 있었다. 루트가 아닌 URL에 호스트하더라도 유연하게 프로젝트가
velog.io
https://bluishhot-star.tistory.com/186
[React] 7. 이미지 삽입하기(css, html, public폴더에서 가져오기)
이전 글 ▼ 더보기 0. 2023.05.05 - [🌌 | WEB DEV/React] - [React] 0. React를 사용하는 이유 & 초기 세팅 1. 2023.05.07 - [🌌 | WEB DEV/React] - [React] 1. JSX 2. 2023.05.26 - [🌌 | WEB DEV/React] - [React] 2. state (변수, array, obje
bluishhot-star.tistory.com
'React' 카테고리의 다른 글
[React] React의 state (우아한테크 youtube정리) (0) | 2023.12.13 |
---|---|
[React] 쿠키와 웹 스토리지란? (2) | 2023.12.05 |
[React] port 기본3000> 원하는 port로 변경하기 (0) | 2023.11.02 |
[React] VS Code 단축키 자동완성 설정하기 (+TypeScript) (0) | 2023.09.13 |
[React] 기한까지 보이도록 설정하기 (feat:day.js) (0) | 2023.09.04 |