하나의 부모태그
➡ 모든 JSX 태그는 하나의 부모 태그로 감싸져 있어야 한다.
React의 함수형 컴포넌트 안에서는 return
문 안에 작성한다
function Login(){
return(
<>
<h1>Login</h1>
<div>Main</div>
</>
)
};
//모든 태그는 하나의 부모 태그로 감싸져야 하니깐 형제 요소가 생기면 같이 부모로 감싼다.
//이때 JSX는 div의 남용을 방지하기 위해 fragments를 제공한다.```
모든 태그가 셀프 클로징 가능
➡ <div />
태그 안에 내용이 없다면 가능
camelCase Property
➡ <h1 className="title">
속성의 이름을 카멜케이스로 작성해야 한다.
Javascript 동작 가능
function Login(){
const notify = ()=> alert("Hello")
return(
<h1 onClick={notify} style={{color : blue}}>Login</h1>
)
};
//자바스크립트 문법을 사용할 때는 중괄호 안에 변수를 작성한다.
//style 적용도 마찬가지. 객체의 형태롤 표현하고 중괄호로 한 번 더 묶어준다.