React TimeAgo 시작하기

React 애플리케이션에서 과거의 상대적 시간을 표시해야 할 때.

Unsplash에 Sonja Langford의 사진

웹 사이트에 상대적인 시간을 표시하는 것이 점점 인기를 얻고 있으며 최종 사용자에게 더 편리합니다. WhatsApp, YouTube, Facebook, Uber 및 매일 사용하는 대부분의 응용 프로그램은 날짜를 상대적 형식으로 표시합니다.

WhatsApp의 상대 시간
YouTube에서의 상대적 시간
Google에서의 상대적 시간

도서관이 해결하려는 문제는 무엇입니까?

과거의 상대적 시간을 표시하는 것은 처음 보는 것만 큼 쉽지 않을 수 있습니다. 답변해야 할 여러 가지 주요 사례와 여러 질문이 있습니다. 예를 들어, 한 달에 며칠이 있습니까? 지금으로부터 몇 일, 몇 달 또는 몇 년 전이 22. 2. 2002입니까? 구성 요소를 얼마나 자주 업데이트해야합니까? 출력 형식을 지정하는 방법은 무엇입니까?

도서관은 여전히 ​​크기가 작 으면서 이러한 모든 문제를 해결하기 위해 노력하고 있습니다.

도서관 이용은 어떻게하나요?

당신은 사용하여 라이브러리를 설치할 수 있습니다 npm install react-timeago또는 yarn add react-timeago. TypeScript를 사용하는 경우 @types/react-timeago종속성 을 설치하여 유형을 수동으로 추가해야 할 수 있습니다 .

간단한 코드 스 니펫 예
conde-snippet의 결과

TimeAgo 구성 요소는 date상대 형식으로 표시하려는 날짜 여야 하는 주요 소품 을 사용합니다. 다른 소품을 제공하여 텍스트가 표시되는 방식을 변경할 수도 있고 구성 요소를 업데이트 할 수있는 빈도를 수정할 수도 있습니다.

이 놀이터에서 시도해 볼 수 있습니다 https://codesandbox.io/s/brave-hellman-t42wo전체 문서는 GitHub Repository 에서 찾을 수 있습니다 .

이 라이브러리는 언제 사용해야합니까?

이러한 종류의 에지 케이스 로직을 모두 혼자 구현하는 것은 시간이 많이 걸리고 오류가 발생하기 쉽습니다. 메시징 응용 프로그램, 추적 응용 프로그램 또는 날짜로 작업하는 다른 응용 프로그램에서 작업하고 있고 사용자에게 간단한 상대 날짜를 표시하려는 경우 프로젝트에 라이브러리를 설치하는 것이 좋습니다. 그러나 일부 사용자는 상대 날짜보다 절대 날짜를 선호 할 수 있지만 선호도가 확실하지 않은 경우 두 날짜를 모두 표시 할 수 있습니다. 14:38 (4 hours ago).

결론

React TimeAgo는 우아한 방식으로 문제를 해결하고 테스트 중이며 매주 6 만 회 이상 다운로드되어 라이브러리를 안정적으로 만듭니다.

Suggested posts

도메인 이름에 대한 정보 찾기

Brian P. Hogan의 Small, Sharp 소프트웨어 도구에서 발췌

도메인 이름에 대한 정보 찾기

facebook.com에 요청하면 컴퓨터가 도메인 이름을 조회하여 해당 도메인 이름을 IP 주소로 변환하므로 컴퓨터가 해당 연결을 만들 수 있습니다.

뇌졸중의 치명적인 결과 피하기: 가족의 여정에서 배우기 .

뇌졸중의 치명적인 결과 피하기: 가족의 여정에서 배우기 .

머리말 뇌졸중은 누구에게나 언제든지 닥칠 수 있는 의학적 응급 상황입니다. 뇌의 한 부분으로의 혈류가 중단되어 갑작스러운 뇌 기능 상실로 이어질 때 발생합니다.

Related posts

카우보이의 거짓말

거대 기업이 미국인에게 강력한 거짓을 판매하는 방법

카우보이의 거짓말

햇빛의 첫 번째 광선이 평원의 서리가 내린 풀을 비추는 서쪽 언덕의 눈부신 황금빛 아침입니다. 온화하고 거대한 새까만 앵거스 소 떼가 일출을 배경으로 윤곽을 그리며 다져진 길을 따라 모두가 잘 아는 지역으로 향합니다. 조식 바.

작문 실력을 향상시키는 3가지 입증된 방법

글쓰기의 이점과 그렇게 하는 데 도움이 되는 전략

작문 실력을 향상시키는 3가지 입증된 방법

2022년에는 GPT-3가 출시되면서 글쓰기 능력이 덜 중요해진 것 같습니다. AI를 사용하면 글이 서투른 사람들도 양질의 직원을 생성할 수 있습니다.

조던 닐리의 살인과 "애국적" 인종차별의 문제

미국은 인종차별적 행동을 좋은 미국인이 되는 것과 동일시하지 않는 필수적인 조치를 취할 수 있습니까?

조던 닐리의 살인과 "애국적" 인종차별의 문제

[방아쇠 경고: 이 에세이에는 Jordan Neely의 살인자를 칭찬하는 사람들의 스크린 샷이 포함되어 있습니다.] 법 집행관은 마침내 그리고 아마도 마지못해 죽을 때까지 Jordan Neely를 질식시킨 사람인 Daniel Penny를 살인 혐의로 기소했습니다.

느린 침식: 사람들이 경력을 낭비하는 방식 공개

느린 침식: 사람들이 경력을 낭비하는 방식 공개

오늘날과 같이 급변하고 경쟁이 치열한 세상에서 경력은 개인의 성장, 재정적 안정 및 전반적인 삶의 만족도에 중요한 역할을 합니다. 그러나 많은 사람들은 침체와 불만족의 끊임없는 순환에 휩싸여 직업 생활에서 점차 쇠퇴하고 있습니다.