티스토리 뷰
import {useState} from 'react';
const Container () => {
const [toggle, SetToggle] = useState(false);
const handleToggleClick = () => {
SetToggle(!toggle);
}
const Box = () => {
return (
<div>Box</div>
)
}
return (
<div>
<button onClick={handleToggleClick}></button>
{toggle ? <Box /> : ''}
</div>
)
}
useState를 이용해서 초기값을 false로 설정하고, handleToggleClick 함수에서 SetToggle이 true가 되도록 한다.
버튼에 클릭이벤트를 onClick으로 받아오도록 해주고 toggle이 true이면 <Box />가 나타나도록 해준다
728x90
'개발 > react' 카테고리의 다른 글
[styled-components] keyframes 공통으로 사용하기 (0) | 2024.08.29 |
---|---|
[styled-components] 리액트 styled-components 사용하기 (3) | 2024.08.28 |
[React] 토글 메뉴 외부 영역 클릭 시 닫기 (0) | 2024.02.20 |
[React] 반복문으로 시간이 30분 간격으로 표시된 테이블 구현 (0) | 2023.07.02 |
[react] Cannot find module 'react-router-dom' 오류 해결 (0) | 2023.06.01 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크