두피만
FE 던지기
두피만
전체 방문자
오늘
어제
  • 분류 전체보기
    • 기술 경험
    • 기술에 대한 생각들
    • 회고록
    • 프로그라피
    • 구 게시글
      • 백엔드 찍먹
      • 삽질
      • React
      • 라이브러리 소개
      • Breaking 프로젝트

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • react-query
  • query string
  • 프론트엔드
  • Redux
  • typescript
  • 프로그라피
  • 상태관리
  • react
  • SVG
  • 노드버드
  • 프로그라피 React
  • 셀프다이닝
  • 전역상태
  • JS로 React 구현하기
  • 프로그라피 8기
  • 삽질
  • 리엑트 노드버드
  • 서비스 발전 과정
  • Modal
  • 아이디어 도출

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
두피만

FE 던지기

react-countdown-circle-timer 소개
구 게시글/라이브러리 소개

react-countdown-circle-timer 소개

2022. 5. 28. 17:56

npm 사이트: https://www.npmjs.com/package/react-countdown-circle-timer

 

react-countdown-circle-timer

Lightweight React countdown timer component with color and progress animation based on SVG. Latest version: 3.0.9, last published: 3 months ago. Start using react-countdown-circle-timer in your project by running `npm i react-countdown-circle-timer`. There

www.npmjs.com

 

설치방법

npm

npm i react-countdown-circle-timer

yarn

yarn add react-countdown-circle-timer

 

 

째깍 째깍

 

카운트 다운을 할 수 있는 컴포넌트 라이브러리이다.

CountdownCircleTimer로 컴포넌트를 import해서 컴포넌트를 불러온다

import { CountdownCircleTimer } from 'react-countdown-circle-timer'

const UrgeWithPleasureComponent = () => (
  <CountdownCircleTimer
    isPlaying
    duration={7}
    colors={['#004777', '#F7B801', '#A30000', '#A30000']}
    colorsTime={[7, 5, 2, 0]}
  >
    {({ remainingTime }) => remainingTime}
  </CountdownCircleTimer>
)

 

duration: 몇초로 설정할지 선택

colors에 색깔 값을 넣어 colorsTime에 맞는 시간에 색을 바꾸어준다.

children으로 남은시간을 넘겨준다

 

이외의 자세한 내용은 공식문서를 참고 바란다.

 

'구 게시글 > 라이브러리 소개' 카테고리의 다른 글

React로 라이브러리 만들어보기  (0) 2022.12.08
    '구 게시글/라이브러리 소개' 카테고리의 다른 글
    • React로 라이브러리 만들어보기
    두피만
    두피만

    티스토리툴바