천천히 알아보는 코딩공부

[react] jsx if문 정리 본문

React/기초

[react] jsx if문 정리

고기고기물고기 2022. 10. 27. 13:31

삼항연산자

import React from 'react';

function App() {
  const test = 12345;
  return (
  <div>
  {
    test === 12345 ? <div>맞아요</div> : <div>틀려요</div>
  }
  </div>
  );
}

export default App;

 = 맞아요 부분이 12345가 맞으면 해당 div 출력

 

 and 연산자 사용

import React from 'react';

function App() {
  const test = 12345;
  return (
    test === 12345 && <div>맞아요 (AND연산)</div>
  );
}

export default App;

 

즉시발동함수를 통한 조건문 처리

 

import React from 'react';

function App() {
  const word = 'react';
  return (
    <div>
    {
      (function(){
        if(word == 'react'){
          return ("리액트!")
        }else if(word == 'hello'){
          return ("헬로우!")
        }else if(word == 'world'){
          return ("월드!")
        }
      })()
    }
    </div>
  );
}

export default App;

 

 

즉시발동함수(화살표함수)를 통한 조건문 처리

 

return (
    <div>
    {
      (()=>{
        if(word == 'react'){
          return ("리액트!")

'React > 기초' 카테고리의 다른 글

[react] router Link 사용법  (0) 2023.01.13
[React] Hooks - forwardRef  (0) 2022.12.28
[React] jsx 반복문 / for 반복문  (0) 2022.09.26
[React] API 연동 - axios  (0) 2022.09.26
[react] Hooks - useState, useEffect  (0) 2022.09.05
Comments