👉🏻 많은 div들을 한 단어로 줄이기
👉🏻 동적인 UI / Props 등으로 극복 가능!
내 포스팅 : [React] 동적인UI
내 포스팅 : [React] Map(data,i)
컴포넌트 이름은 항상 대문자로 시작 (ex. Header, Article, Nav)
UI를 재사용 가능한 개별적인 컴포넌트로 나누어 관리
JSX구문해 render()/return 안에 하나의 태그로 구분
(컴포넌트 하나를 만들어 재사용(반복)하는 것이 react의 주 목적이기 때문)
1. 함수형 컴포넌트
function Header(){
return <header>
<h1><a href="/">WEB</a></h1>
</header>
}
2. 클래스형 컴포넌트
class Header extends Component {
render(){
<header>
<h1><a href="/">WEB</a></h1>
</header>
}
}