Skip to content

Instantly share code, notes, and snippets.

@rubensuet-mms
rubensuet-mms / Countdown.tsx
Last active November 13, 2019 14:43
Countdown with Hooks and Typescript
import * as React from 'react'
type MyProps = {
date: string
}
type TimeLeft = Record<'years' | 'days' | 'hours' | 'min' | 'sec' | 'millisec', number>
const Countdown: React.FC<MyProps> = ({ date }) => {
const [remainingDate, setRemainingDate] = React.useState({
@rubensuet-mms
rubensuet-mms / Countdown.tsx
Last active November 13, 2019 14:07
Countdown With Typescript
import * as React from 'react'
type MyProps = {
date: string
}
type MyState = {
days: number
hours: number
min: number
sec: number