
본 시리즈 게시글은 노마드코더의 리액트강의를 기반으로 내가 공부하면서 정리한 글이다.
index.html
<body>
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div> <!-- 여기에 실제 리액트로 만든화면이 펼처진다. -->
실제 화면이 표시될 영역은 index.html의 id가 'root'인 div이다.
index.js
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(
<React.StrictMode>
<App />
</React.StrictMode>
);
root를 가져와서 App component를 render하고 있다.
App.js
function App() {
return (
<div className="App">
<header className="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>
);
}
App.js는 리액트의 콤포넌트 예제로 UI를 구성한다.