[1] total { count 예정 } Day Journey
[ 구현 기능 ] : ( + ) / ( - ) 버튼을 누르면 숫자가 증가되거나 감소함.
[ 추가 기능 ] : 카운트가 1 이하로 떨어지지 않게 고정하기
[ 추가 기능 ] 구현을 위해 useState 를 이용해서 함수를 만들 때, 조건을 걸어야 한다고 생각을 했습니다.
1. useState 이용해서 " btnIncrease " 와 " btnDecrease " 함수를 구현
2. 1 이하로 떨어지지 않게 하기 위해 btnDecrease에 조건을 지정
import {useState] from 'react';
///////////////////////////////
const [ up, btnup ] = useState(1);
const btnIncrease = () => {
btnup(cnt + 1);
};
const btnDecrease = () => {
if(cnt > 1){
btnup(cnt - 1};
}
};
< TIP >
( cnt > 0 )으로 if 문을 걸었을 때, cnt가 -1 까지 되는 이유는 cnt 가 0일 때 안의 cnt -1 을 수행하기 때문이다.
// cnt 함수를 적용하고 싶은 곳에 {cnt}를 넣어줍니다.
<span className="journey__Title">total {cnt} Day Journey </span>
'Programming > 개인 작업🌻' 카테고리의 다른 글
[ React ] To Do List 만들기 - 03 (0) | 2023.04.06 |
---|---|
[ React ] To Do List 만들기 - 02 (0) | 2023.04.03 |
[ React ] To Do List 만들기 - 01 (0) | 2023.03.29 |
[개인페이지-01] 할말을 잃어버림. (0) | 2023.02.15 |
[STR] Figma 수정하려다가 이상한거 눌러버림..? 프레임 틀? 만 나와버린거... (0) | 2023.01.14 |