날아라김지원
Published 2022. 4. 27. 14:05
리액트 조건문 React

나는 기본적으로 2개를 사용하고 있다.

 

1.삼항연산자

{
	특정state ===true
    ? <>참이면 보여질곳</>
    : <>거짓이면 보여질곳</>
}

 

2.&&연산자

const [arr,setArr] = usesate([])

const handleArray = ()=>{
setArray([1,2,3,4,5])}

........

{
arr&&<>참이면 실행</>
}

// 그리고 응용해 map도사용가능
{
arr&&<>
array.map(function(a,index){
      return <>{a}</>
</>
}

map사용관련해서 원래 삼항연산자만 사용했는데 생각해보니 &&도 잘되는걸 오늘 알게되었다.

 

알고는 있었지만 삼항연산자만 주구장창 썼는데, 필요하면 && 쓰는게 축약하기도 아주 좋아보인다.

 

팀원들이랑 같이 하면 이런게 좋은거같다!

 

 

- 참고한링크

https://velog.io/@zero_mountain/React-%EB%A6%AC%EC%95%A1%ED%8A%B8-%EC%A1%B0%EA%B1%B4%EB%AC%B8

 

[React] 리액트 조건문

리액트 조건문 패턴 리액트로 프로그램을 개발하다 보면, JSX에서나 일반 코드 작성 시에 조건문을 사용할 경우가 매우 많다. 하지만, JSX에서는 if문이나 switch문을 사용하는데 제한이 있기 때문

velog.io

https://codingapple.com/unit/react-if-else-patterns-enum-switch-case/

 

리액트에서 자주쓰는 if문 작성패턴 5개 - 코딩애플 온라인 강좌

(리액트 강좌 전체 메뉴) 딱히 설명할 부분이 없어서 글로 진행합니다. JSX 안에서 혹은 그냥 일반 코드작성시 if문을 쓸 때가 매우 매우많습니다. 지금까지는 삼항연산자만 주구장창 사용했는데

codingapple.com

 

profile

날아라김지원

@flykimjiwon

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!