기초부터 차근차근 쌓자!
yarn create react-app 파일 이름
cd 파일 이름
yarn start
public > index.html이 말하고 있는 내용
<div id="root"></div>
<div>
태그가 하나 있는데 id가 root인 친구가 있다.
이 root인 친구가 뭐냐면 src > index.js 로 가서
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(
<React.StrictMode>
<App />
</React.StrictMode>
);
import "./App.css";
{
"compilerOptions": {
"baseUrl": "src"
},
"include": ["src"]
}
//src 폴더 밑에 있는 것들은 다 절대 경로로 써달라는 뜻
//import "./App.css";
import "App.css";
./ 없이도 경로 설정이 가능해진다.
부모 컴포넌트 : 다른 컴포넌트를 품는 컴포넌트
자식 컴포넌트 : 다른 컴포넌트 안에서 품어지는 컴포넌트
컴포넌트끼리의 정보교환 방식
부모 컴포넌트가 자식 컴포넌트에게 물려준 데이터.
1. props는 반드시 위에서 아래 방향으로 흐른다. 즉, 부모 → 자식방향으로만 흐른다.(단방향)
2. props는 반드시 읽기 전용으로 취급하며, 변경하지 않는다.