Day.js를 선택한 이유

송민지·2022년 7월 19일
0

실전프로젝트

목록 보기
16/20

내가 맡은 예약시스템은 시간 설정이 가장 중요했다.

짧고 간단하게 구현하고 싶었기 때문에 어떻게 할까 고민하다가 구글링 하던중 moment.js와 day.js라이브러리를 알게되었다.

그래서 이미 내장되어있는 date와 외부 라이브러리인 moment, dayjs중에서 지원이 중단된 moment를 제외하였다.

그리고 조금 고민하다가 dayjs를 선택했다.

그 이유는

  1. javascript 날짜 관련 라이브러리 중 가장 가볍다.
    • 업데이트가 중단된 moment.js보다 33배 가법고 immutable한 구조라 굉장히 많이 사용된다.
  2. Date 객체를 사용하면 작성해야되는 코드 양이 많고, 출력 포맷을 변경하려면 직접 함수를 만들어 처리 해야 하기 때문에 코드의 길이가 길어진다.

이 두가지 이유로 day.js라이브러리를 채택했다.


https://jsikim1.tistory.com/196

profile
기록하는 일상

0개의 댓글