반응형
<App.js>
import './App.css';
import Hello from './Component/Hello';
const App = () => {
const name = 'react';
return (
<>
<Hello>{name}</Hello>
<Hello isSpecial={true}></Hello>
<Hello></Hello>
</>
)
}
export default App;
<Hello.js>
import React from 'react'
const Hello = ({isSpecial, children}) => {
return (
<div>
<div style={ isSpecial ? { color:'blue'} : {color : 'red'} } > 삼항 연산으로 조건부 스타일 렌더링 </div>
<b>안녕하세요 {children}</b>
</div>
);
}
export default Hello;
style = <div style={ isSpecial ? { color:'blue'} : {color : 'red'} } > 삼항 연산으로 조건부 스타일 렌더링 </div>
위 코드에서 style={ 조건 ? {stlye1} : {style2} } 로 가능함을 보여준다.
반응형
'Basic > React' 카테고리의 다른 글
dashboard design example (0) | 2021.03.24 |
---|---|
Redux를 이용한 Counter 예제 (0) | 2021.03.24 |
Prittier 저장 시 자동으로 코드 정리하기 (0) | 2021.03.23 |
React를 이용한 다중 input 상태 관리 (0) | 2021.03.19 |
React 기본 실행 포트번호 변경하기 (0) | 2021.03.16 |