개발/Web
[React] 조건에 따라 요소를 보이게 하거나 숨기기 (&&, || 연산자)
유훈 | Yuhun
2022. 1. 9. 01:12
반응형
함수형 컴포넌트를 기준으로 return한다고 할 때 요소를 때로는 보이게 때로는 숨겨서 할 수 있습니다.
check라는 변수가 있다고 할때 True이면 보이고 False이면 숨겨보는 코드를 작성해 보겠습니다.
import React, {useState} from 'react';
const hello = (props) =>{
const [check,setCheck] = useState(true)
return (
{check && <span>World</span>}
);
}
이처럼 return을 할때 자바스크립트 코드를 작성하고 싶다면 { } 안에 작성하면 되고
&& 는 앞이 True이면 뒤의 것 실행, 반대로 || 앞이 False이면 뒤의 것 실행의 뜻을 담고 있습니다.
꼭 이러한 용도 뿐만이 아니라 더 다채롭게 사용 가능합니다.
추가로 요소를 보이거나 숨기게 하는건 class를 여러개 주어 때에 따라 선택적으로 사용할 수도 있습니다.
반응형