-
React 조건부 렌더링Study/React 2020. 1. 3. 18:26반응형
조건부 렌더링이란?
조건에 따라 다른 결과물을 렌더링하는 것을 의미한다.
보통 삼항연산자를 사용하여 조건부 렌더링을 진행한다.
특정 조건이 true이면 이것을 렌더링하고, false이면 저것을 렌더링할 수 있다.
만약 props 값 설정을 생략하고 prosp 이름만 적는다면, 디폴트값은 true이다.
App.js
import React from 'react'; import Hello from './Hello'; function App() { return ( <> <Hello name="subin" color="blue" boolean /> <Hello name="subin" boolean={false} /> </> ); } export default App;
Hello.js
import React from 'react'; function Hello({name, color, boolean}) { return ( <> <div style={{ color: color }}> 안녕하세요 {name} </div> {boolean ? <p>Hello</p> : <p>Bye</p>} </> ) } Hello.defaultProps = { color: 'black' } export default Hello;
반응형'Study > React' 카테고리의 다른 글
React Hooks : useRef() 함수 (6) 2020.01.05 React Hooks : useState() 함수 (2) 2020.01.04 React props : 컴포넌트에게 값 전달 (0) 2020.01.03 React 문법 : JSX (JavaScript XML) (0) 2020.01.02 React Component 생성 및 사용 (0) 2020.01.01