본문 바로가기

DEVELOPE/앱개발시작하기

[20240507] 앱개발 시작하기 #14 | JSX 시작하기

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