조건부 렌더링
1. 개요
2. if문을 통한 조건부 렌더링
// App.js
import { useState } from "react";
import Hello from "./Hello";
function App() {
const [isLogin, setIsLogin] = useState(false);
const onClickBtn = () => setIsLogin((prev) => !prev);
return (
<div>
<Hello isUser={isLogin} />
<button onClick={onClickBtn}>상태 바꾸기</button>
<span>isLogin값: {isLogin ? "true" : "false"}</span>
</div>
);
}
export default App;
// Hello.js
import React from "react";
const Hello = ({ isLogin }) => {
if (isLogin) {
return <div>반가워요🖐</div>;
} else {
return <div>로그인이 필요해요😿</div>;
}
};
export default Hello;

3. 삼항 연산자를 통한 조건부 렌더링
3-1. 삼항 연산자란?
3-2. 조건부 렌더링
4. Conclusion
참고
Last updated