-
Notifications
You must be signed in to change notification settings - Fork 1
TodoList API
새로운 TodoList 클래스 인스턴스를 반환합니다.
new TodoList(todoArr)
-
매개변수
todoArr
: Todo Object가 들어있는 배열 -
반환값
TodoList 인스턴스
현재 실행해야 하는 Todo = Active Todo 객체를 반환합니다.
todoList.getActiveTodo()
-
매개변수
없음
-
반환값
Active Todo 객체
Active Todo의 from 프로퍼티를 내일 00시 00분 00초
로 변경하고, 해당 변경사항이 적용된 TodoList를 새로 반환합니다.
todoList.postponeForToday()
-
매개변수
없음
-
반환값
새로운 TodoList 인스턴스
Active Todo의 lastPostponed 값을 현재로 변경하고, 해당 변경사항이 적용된 TodoList를 새로 반환합니다.
todoList.postponeTemporally()
-
매개변수
없음
-
반환값
새로운 TodoList 인스턴스
Active Todo의 Deadline 값을 하루 증가시키고, 해당 변경사항이 적용된 TodoList를 새로 반환합니다.
todoList.postponeDeadline()
-
매개변수
없음
-
반환값
새로운 TodoList 인스턴스
Active Todo의 Importance 값을 한단계 낮추고, 해당 변경사항이 적용된 TodoList를 새로 반환합니다. 만약 Importance 값이 이미 최저값이라면 아무런 변경도 이루어지지 않습니다.
todoList.lowerImportance()
-
매개변수
없음
-
반환값
새로운 TodoList 인스턴스
Active Todo의 상태를 DONE
으로 변경하고, 해당 변경사항이 적용된 TodoList를 새로 반환합니다.
todoList.setDone()
-
매개변수
없음
-
반환값
새로운 TodoList 인스턴스
updateElapsedTime()
메서드는 Active Todo의 ElapsedTime 값을 인자로 주어진 값으로 변경하고, 해당 변경사항이 적용된 TodoList를 새로 반환합니다.
todoList.updateElapsedTime()
-
매개변수
milliSecond로 표현된 Active Todo의 현재 소요시간
-
반환값
새로운 TodoList 인스턴스
미구현
- OaO 환경설정 A to Z
- CRLF 너가 뭔데 날 힘들게 해?
- Github Issue 똑똑하게 사용하기
- OAO! CI CD 적용기 with release 자동화
- 매번 다른 import문
- 못생긴 상대경로에서 간zlzl존 절대경로로😎
- TodoList API 개발기
- 의존성 주입으로 DB를 바꿔보자
- 렌더링 최적화 서막: useNavigate를 추가한 순간 리렌더 범위가 확장된 건에 대하여
- 렌더링 최적화 1탄: 렌더링 범위에 대하여 (by 최적화무새)
- 렌더링 최적화 2탄: 잘못된 custom hook 사용,, 전체 리렌더링을 부르다,,
- 렌더링 최적화 3탄: Todo 상세 좀 봤다고 테이블 전체가 재렌더링 되는건을 고치기😌
- 렌더링 최적화 4탄: 다이어그램 편
- 🐁 마우스 상대위치 계산은 이상해
- React 컴포넌트에 애니메이션을 적용해보자 🏃🏻💨
- 컴포넌트 재사용성을 높여보자: Modal 분리기 🌹
- 선후관계를 자동완성으로 추가해보자 🔎