
index.js 거의 안 건드림. App.js / App.css에서 작업하지
import React from 'react';
└ 모듈방의 'react'에서 대표 React만 왔다!
import './index.css';
└ CSS는 from 없이 그대로 갖다씀!
import App from './App';
└ 상대경로가 달려있네, 너는...... "컴포넌트" !
└ 컴포넌트는 src방에 있음
└ 반드시 상대경로 & 대문자(일반함수랑 헷갈리니까)

<script>
import React from 'react'; // 모듈방의 'react'에서 대표 React만 왔다!
import ReactDOM from 'react-dom/client';
import './index.css'; // CSS는 from 없이 그대로 갖다씀!
import App from './App'; // 상대경로가 달려있네, "컴포넌트"!
// "src방의 App(.js) 가져와"
import reportWebVitals from './reportWebVitals';
// #root 잡아 = root 변수에 저장
const root = ReactDOM.createRoot(document.getElementById('root'));
// 'root'한테 렌더링 돌려라 (=이렇게 화면 노출시켜라)
root.render(
<React.StrictMode> // 부모 태그 열기
<App /> // 실제로 구동되는 컴포넌트 App.js
</React.StrictMode> // 부모 태그 닫기
);
reportWebVitals();
</script>
리액트 로고를 바꿔보자!


return ( 렌더링해서 화면에 뱉도록, 출력되는 코드가 들어있는 곳 );
이 부분이 리액트 첫 페이지를 구성하는 코드들↑↑↑↑↑

export default App - import가 있으면 export도 있지
<script>
import logo from './img/logo.png';
import './App.css';
function App() {
return (
<div className="App">
<header className="App-header">
<img src={logo} />
</header>
</div>
);
}
export default App; // import가 있으면 export도 있지
</script>
로고 위치를 변수로 선언하여, JSX 안에 삽입! 그것이 리액트니까
