컴포넌트 작성규칙
1) 컴포넌트는 반드시 1개의 요소만을 반환(return)시켜야한다.
function App(){
return (
<div> // 반환시켜줘야할 1개의 div태그
<h1>hello react</h1> // 여러개의 자식요소를 추가해도 문제되지 않는다.
<h1>hello react</h1>
<h1>hello react</h1>
<h1>hello react</h1>
<h1>hello react</h1>
<h1>hello react</h1>
</div>
)
}function App(){
return (
<div> // div태그 1
<h1>hello react</h1>
<h1>hello react</h1>
<h1>hello react</h1>
</div>
<div> // Error:: JSX expressions must have one parent element
<h1>hello react</h1>
<h1>hello react</h1>
<h1>hello react</h1>
</div>
)
}2) HTML 이벤트 속성은 Camel Case로 작성한다
3) class속성 작성시 className을 사용한다.
4) style속성값은 객체로 작성한다.
5) JSX문법에서 자바스크립트 변수를 사용할때는 {}를 사용한다
6) 모든 요소는 닫아줘야 한다
7) 컴포넌트는 대문자로 작명한다.
8) return 되는 html요소는 ()로 묶어준다.
Last updated