src/App.js 파일의 코드를 하나씩 이해해 보자.
import logo from './logo.svg';
import './App.css';
import 구문을 사용하여 다른 파일들을 불러와 사용할 수 있다.
이렇게 모듈을 불러와서 사용하는 것은 Node.js에서 지원하는 기능이다.
이러한 기능을 브라우저에서도 사용하려면 번들러(bundler)를 사용하면 된다.
번들러 도구를 사용하면 import로 불러온 모듈을 모두 합쳐서 하나의 파일을 생성해 준다. 또한, 최적화 과정에서 여러 개의 파일로 분리될 수도 있다.

파일을 불러오는 것은 웹펙의 로더(loader)라는 기능이 담당한다.
다음 코드는 function 키워드를 사용하여 App이라는 컴포넌트를 만든다.
function App() {
return (
<div className="App">
<header calssName="App-header">
<img src={logo} className="App-logo" alt="logo" />
<p>
Edit <code>src/App.js</code> and save to reload.
</p>
<a
className="App-link"
href="<https://reactjs.org>"
target="_blank"
rel="noopener noreferrer"
>
Learn React
</a>
</header>
</div>
);
}