조건부 렌더링
조건부 렌더링
예제 - 서브 컴포넌트 없이 조건부 화면 구현
function MainComponent(){
const [check, setCheck] = React.useState(false);
const html = check ? <h1>체크 되었을 경우 표시될 화면</h1>
: <h1>체크 되지 않았을 경우 표시될 화면</h1>;
return (
<>
<input type="checkbox" onChange={e=>setCheck(e.target.checked)}/>
{html}
</>
);
}
const app = ReactDOM.createRoot(document.querySelector("#app"));
app.render(<MainComponent/>);예제 - 서브 컴포넌트를 통해 조건부 화면 구현
Last updated