조건부 렌더링(Conditional Rendering)

삼항연산자를 사용한 조건부 렌더링

import { useState } from 'react';
import './App.css';

function App() {
  // 조건부 렌더링용
  const [flg, setFlg] = useState(true);
  
  return (
    <>
      {/* 조건부 렌더링 */}
      <button type="button" onClick={() => {setFlg(!flg)}}>Flg</button>
      { flg ? <h1>조건부 렌더링</h1> : null }
    </>
  )

}

export default App;

&& 연산자를 사용한 조건부 렌더링

import { useState } from 'react';
import './App.css';

function App() {
  // 조건부 렌더링용
  const [flg, setFlg] = useState(true);
  
  return (
    <>
      {/* 조건부 렌더링 */}
      <button type="button" onClick={() => {setFlg(!flg)}}>Flg</button>
      { flg && <h1>조건부 렌더링</h1> }
    </>
  )

}

export default App;