-
[React] react에서의 조건문/조건부렌더링공부 1/기타 2020. 11. 20. 01:56
1. 삼항연산자
2. AND연산자
3. IIFE(즉시실행 함수표현)
1. 삼항연산자
import React, { Component } from 'react'; class App extends Component { render() { return ( <div> { 1 + 1 === 2 ? (<div>맞아요!</div>) : (<div>틀려요!</div>) } </div> ); } } export default App;
앞의값이 참일 때 ?의 결과 / 거짓일 때 :의 결과
2. AND연산자
class App extends Component { render() { return ( <div> { 1 + 1 === 2 && (<div>맞아요!</div>) } </div> ); } }
앞의 값이 참일 때만 뒤의 결과 거짓일 땐 Xxx
3.IIFE
class App extends Component { render() { const value = 1; return ( <div> { (function() { if (value === 1) return (<div>하나</div>); if (value === 2) return (<div>둘</div>); if (value === 3) return (<div>셋</div>); })() } </div> ); } } //Arrow function (() => { if (value === 1) return (<div>하나</div>); if (value === 2) return (<div>둘</div>); if (value === 3) return (<div>셋</div>); })()
참고 공부 링크
'공부 1 > 기타' 카테고리의 다른 글
[git] 특정 브랜치만 클론하기 (0) 2020.11.27 nodemon 사용하기 (0) 2020.11.26 [객체지향프로그래밍] 자바스크립트에서 인스턴스를 만드는 방법 (0) 2020.10.28 [객체지향프로그래밍] OOP란 (0) 2020.10.28 <HTML> 태그 공부 (0) 2020.09.21