1. redux/toolkit
npm install @reduxjs/toolkit
redux를 사용할때에 매우 유용한 라이브러리다.
Extension의 redux를 설치해야하며, 타임머신 기능을 제공하여 에러를 찾기도 편리하다.
2. date-fns
npm i date-fns
날짜 형식을 사용할때 편리하게 사용하고 귀찮게 일일이 시간 타입을 선언하여 사용할 필요가 없다.
// 현재와의 시각 차이를 만들 수 있음
// Slicer.js
date: sub(new Date(), { minutes: 10 }).toISOString()
// ParseTime.js
const TimeAgo = ({ timestamp }) => {
let timeAgo = "";
if (timestamp) {
const date = parseISO(timestamp);
const timePeriod = formatDistanceToNow(date);
timeAgo = `${timePeriod} ago`;
}
return (
<span title={timestamp}>
<i>{timeAgo}</i>
</span>
);
};
formatDistanceToNow 함수를 사용하여, 현재 시각과의 시간 차이를 출력하기 쉽다.
-> 게시글 같은 곳에서 사용하면 편리할듯
사실 이 date-fns 의 기능을 추천해주고 싶어서 어그로 끌었다. 미안하다.
도움이 되셨다면 광고 한번 클릭해주세요. 블로그 운영에 큰 힘이 됩니다. 감사합니다.
댓글 영역