프로젝트 구조
변수 적용
<div id="id"></div>
let name = "hancoding";
// 자바스크립트
document.getElementById("id").innerHTML = name
// 리액트
<div>{name}</div>
리액트 렌더링 흐름 구조
App.js를
index.js에서 컴포넌트화 시켜
import App from ‘./App’; // App.js를 App으로 컴포넌트화 시킴
⁝
<App />
⁝
document.getElementById(’root’); // → index.html에 id가 root인 부분에 추가 (렌더링)
useState 사용
import React, {useState} from 'react';
⁝
let [name,setName] = useState("hi"); 로 적어도 let name = “hi” 와 같은 결과를 보여줌