prgrms-fe-devcourse/FEDC2_TimeDivider_Root

[FIX] 모래시계 편집하기 - 완료하기 상태 오류

Closed this issue · 0 comments

잔여시간 0 상태 로직

이슈 케이스

  1. 수행시간 미입력하여 타이머 0 으로 시작시에 클릭시 할일 제거됨
  2. 수행시간 만료되어 타이머 시간이 0이 되었을때
    잔여시간을 입력하지 않고 0인 상태에서 클릭 했을때, 할일이 사라지는 이슈가 있습니다.

할일이 완료가 되어도 저절로 사라지네요.

Screen.Recording.2022-06-13.at.9.39.30.AM.mov
Screen.Recording.2022-06-13.at.9.51.53.AM.mov

Screen Shot 2022-06-13 at 9 54 43 AM


	const onDeleteEvent = e => {
		if (!originId) return
		deleteTimer(originId)
		setOriginId(null)
	}

#34

해당 코드와 같은 경우들의 delete 사용 재점검 부탁드릴게요!
완료상태로 변경되지 않고, 아예 제거되는 이슈가 생기네요.
상태를 완료하기 상태로 변경해야지 delete 하는건 할일에 대한 로깅 파악도 어렵게 할 것 같아요:)

할일에 대한 status를 관리하는 방향으로 검토 부탁드릴게요~
예시) 할일 - 미시작, 진행중, 완료
코드리뷰에도 적어놨지만 확인 부탁드려요~