티스토리 뷰

웹개발(프론트)/React

And 연산자

수달찌 2021. 5. 12. 12:53

목차

    And 연산자

    저번에 변수에 따라 레이아웃이 달라지는 삼항 연산자를 포스팅했었는데,

     

    삼항연산자

    목차 어우.. 저녁을 너무 많이먹어버렸따... 삼항 연산자 삼항 연산자는 if else를 다르게 표현한 코드이다. 으음.. 예로 들어 if( toggle == True) console.log("True!"); else console.log("False!"); toggle이..

    sirong.tistory.com

    import {useState} from 'react';
    export default function App ()
    {
      const [toggle, setToggle] = useState(false);
      
      function handleOnClick(){
        setToggle(!toggle);
      }
      
      return (
        <>
          <button onClick={handleOnClick}>On/Off</button>
          {toggle ?(
            <h1>Toggle On</h1>
            ):(
            <h1>Toggle Off</h1>
          )}
        </>
      );
    };

    이경우는 조건 true / false 상황 모두 나타낼 레이아웃이 있을 때 쓰는 상황이고,

    만약에 True일 때만 레이아웃을 나타낼꺼라면,

    import {useState} from 'react';
    export default function App ()
    {
      const [toggle, setToggle] = useState(false);
      
      function handleOnClick(){
        setToggle(!toggle);
      }
      
      return (
        <>
          <button onClick={handleOnClick}>On/Off</button>
          {toggle && (<h1>Toggle On</h1>)}
        </>
      );
    };
    { 조건 && (<>레이아웃</>)}

    이렇게 가면 된다.

    '웹개발(프론트) > React' 카테고리의 다른 글

    Redux-slice  (0) 2021.04.25
    자료형 검사하기  (0) 2021.04.24
    React cookie  (0) 2021.04.20
    createElement 스타일 변경  (0) 2021.04.18
    styled components 심화편  (0) 2021.04.17
    댓글
    최근에 올라온 글
    최근에 달린 댓글
    Total
    Today
    Yesterday
    링크
    «   2024/05   »
    1 2 3 4
    5 6 7 8 9 10 11
    12 13 14 15 16 17 18
    19 20 21 22 23 24 25
    26 27 28 29 30 31
    글 보관함