영원히 흘러가는 강
조건 렌더링 본문
728x90
조건에 따른 값변화로 알고 넘어가면 될것같다/
전에 사용하던 useState, useEffect를 사용한 코딩이라 익숙해지는데 초점을 잡아야할것 같다
import React,{useEffect,useState} from 'react';
function App() {
const[condition,setCondition]=useState(false); //useState 값으로 condition 초기값 false
const toggle= ()=> setCondition(!condition); // toggle 실행시 condition 값 변경
const renderCondition=condition //renderCondition 값으로 같다면 true
? 'True'
: 'False'
return (
<div className="App">
<div>
{renderCondition}
</div>
<button onClick={toggle}>button</button> //버튼 클릭시 toggle 함수
</div>
);
}
export default App;
728x90
'리액트' 카테고리의 다른 글
리액트 DOM 앨리먼트 innerHTML, dangerouslySetInnerHTML (0) | 2021.04.26 |
---|---|
구조 분해 할당 (0) | 2021.03.03 |
props! (0) | 2021.02.24 |
리액트 훅스 useEffect (0) | 2021.02.23 |
이벤트 핸들링 (0) | 2021.02.19 |
Comments