JSX(자바스크립트 Extensions) : 확장된 자바스크립트 문법
const Main = () => {
const number = 10;
return(
<main>
<h1>main</h1>
<h2>{number%2 ===0 ? "짝수" : "홀수"}</h2>
</main>
);
};
export default Main;
JSX 주의사항
1. 중괄호 내부에는 자바스크립트 표현식만 넣을 수 있다.
2. 숫자, 문자열, 배열 값만 렌더링 된다
3. 모든 태그는 닫혀있어야 한다
4. 최상위 태그는 반드시 하나여야만 한다 => 빈태그도 괜찮다
예시
const Main = () => {
const uesr = {
name: "토순이",
isLogin: false,
}
return(
<>
{uesr.isLogin ? <div>로그아웃</div> : <div>로그인</div>}
</>
);
};
export default Main;
if(uesr.isLogin){
return <div>로그아웃</div>
}else{
return <div>로그인</div>
}
728x90
'DEVELOPE > 앱개발시작하기' 카테고리의 다른 글
[20240507] 앱개발 시작하기 #16 | 이벤트 핸들링 (0) | 2024.05.07 |
---|---|
[20240507] 앱개발 시작하기 #15 | props (0) | 2024.05.07 |
[20240505] 앱개발 시작하기 #13 | 리액트 파일 만들기 (1) | 2024.05.05 |
[20240505] 앱개발 시작하기 #12 (0) | 2024.05.05 |
[20240505] 앱개발 시작하기 #11 | Node.js (0) | 2024.05.05 |