๋์ ์ผ๋ก ์ซ์๊ฐ ์นด์ดํ ๋๋ ์ซ์ ์นด์ดํฐ ์ปดํฌ๋ํธ ์ ๋๋ค.
using npm
npm i react-smooth-number-counter
using yarn
yarn add react-smooth-number-counter
page.js
import React from 'react'
import NumberCounter from 'react-smooth-number-counter'
const Page = () => {
return (
<NumberCounter
value={312039}
suffix='โฉ/KRW'
transition={1000}
/>
)
}
export default Page
{
value : number
ํ์๋ ์ซ์ ๊ฐ์
๋๋ค.
transition? : number
์ซ์ ๊ฐ์ด ๋ ๋๋ง ์๋ฃ๋ ์๊ฐ์
๋๋ค.
๊ธฐ๋ณธ๊ฐ์ 1000ms ์
๋๋ค.
suffix? : string
์, %, $ ๋ฑ์ ์ ๋ฏธ์ฌ ํ
์คํธ์
๋๋ค.
className? : string
์ต์์ element์ ์ฌ์ฉ๋ className ์
๋๋ค.
id? : string
์ต์์ element์ ์ฌ์ฉ๋ id์
๋๋ค.
๋ฏธ์ ๋ฌ ์ ์๋์ผ๋ก id๋ฅผ ์์ฑํ์ฌ ์ ์ฉํฉ๋๋ค.
align? : 'left' | 'center' | 'right'
๊ธ์๋ค์ด ์ ๋ ฌ๋ ๊ธฐ์ค์ ์
๋๋ค.
align์ ๋ฐ๋ผ ์ซ์๋ค์ด ์์ง์ผ์ง, ์ ๋ฏธ์ฌ๊ฐ ์์ง์ผ์ง ๋ฑ์ด ๊ฒฐ์ ๋ฉ๋๋ค.
๊ธฐ๋ณธ๊ฐ์ 'left' ์
๋๋ค.
}