https://nodejs.org/ko/download/
node : 16.14.0
npm : 7.24.2
npx create-react-app MY-APP
설치npm run start
시작 <div></div>
대신 <> </>
사용 가능하다 <></>
는 fragment라서 실제 div를 만들긴 싫은데,// rfce
function App() {
// es6+ 문법을 사용한 JS 관련 내용
return (
// retrun 안에서는 html 이랑 관련된 내용
// tag 를 하나만 넣어야함
<div>
<p>
</p>
</div>
);
}
export default App;
.map()
사용 import React, { useState } from 'react';
function TestComponent() {
const [List, setList] = useState(['A', 'B', 'C', 'D', 'E']);
return (
<div>
<span> 리스트 :</span>
{List.map((엘리먼트, 인덱스) => {
return (
<p>
{인덱스} :{엘리먼트}
</p>
);
})}
</div>
);
}
export default TestComponent;