728x90
# 문제점
메인 로고를 불러오려고 img 태그 속 src에 이미지 주소를 넣었다.
그런데 이미지는 불러와지지 않고, 깨진 파일처럼 떠있는 것이다.
import './App.css';
function App() {
return (
<div className="App">
<header>
<img src="assets/image/mainlogo(black).png" alt="main logo" class="main-logo" />
</header>
</div>
);
}
실제 코드는 일반 html로는 잘 돌아간다.
# 해결법
import를 통해 불러오면 해결된다!
import './App.css';
import mainlogo from './assets/image/mainlogo(black).png';
function App() {
return (
<div className="App">
<header>
<img src={mainlogo} alt="main logo" class="main-logo" />
</header>
</div>
);
}
export default App;
728x90
'TIL' 카테고리의 다른 글
React input 에러 (Uncaught Error: input is a void element tag and must neither have `children` nor use `dangerouslySetInnerHTML`.) (0) | 2022.06.21 |
---|---|
React 오류 : 'react-scripts'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다. (0) | 2022.06.10 |
React 컴포넌트 호출 오류 : [ ... is using incorrect casing. ] (0) | 2022.05.26 |
GIT (branch | MERGING )해결법 (0) | 2022.05.13 |
자바스크립트 함수 명명의 중요성 (특히 이름 짓기) (0) | 2022.05.04 |