import img02 from './images/img02.jpg';
function App() {
return (
<div className="App">
{/* <Header></Header>
<Main></Main>
<Footer></Footer> */}
// <img src="./images/img01.jpg" alt="" />
<img src={img02} alt="" />
<img src={require('./images/img03.jpg')} alt="" />
<img src={process.env.PUBLIC_URL + 'images/img04.jpg'} alt="" />
</div>
);
}
저렇게 4가지 방법,
아니 첫번째 저렇게 가져오는 건 문제.
걍 html에서 쓰듯이 하면 안됨.
저거 빼고 아래 3개
import 해서 가져오거나
아예 reqire 해서 가져오거나.
근데 그냥 public 폴더에 images 폴더 만들어서,
거기서 가져오는 게 좋음.
process.env는 환경변수들 있는 객체인데,
거기서 PUBLIC_URL 이 public 폴더 url임.
'React' 카테고리의 다른 글
스프레드 (0) | 2023.11.15 |
---|---|
스타일드 컴포넌트 (0) | 2023.11.10 |
여러 개 데이터 뽑아서 문서에 넣기 (0) | 2023.11.03 |
함수에서 사용하는 생명주기 useEffect() (0) | 2023.11.02 |
생명주기 (0) | 2023.11.01 |