react-clock-interval
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

react-clock-interval

🕰 Almost accurate clock component for react

This component implements the setInterval logic to render a clock and prevent the following issues:

  • Skip some seconds
  • Not on sync with system clock

Features

  • Works on react-dom and react-native (it should work on other renderers too)
  • You can render it whatever you like
  • TypeScript support

Install

npm

npm install react-clock-interval

yarn

yarn add react-clock-interval

API

Prop Type Required Description
children function A render prop that will give you the current date and you can render it whatever you like.
initialDateTime Date By default, the clock provides the system date. If you wish to start on some specific date instead, set it on this prop.
forceUpdateInitialDateTime boolean Forces the clock time to update.

Example

import React from 'react';
import Clock from 'react-clock-interval';

class Example extends React.Component {
  render() {
    return (
      <Clock>
        {dateTime => <div>{dateTime.toString()}</div>}
      </Clock>
    );
  }
}

Thanks

Readme

Keywords

none

Package Sidebar

Install

npm i react-clock-interval

Weekly Downloads

25

Version

1.0.2

License

MIT

Unpacked Size

6.42 kB

Total Files

5

Last publish

Collaborators

  • fhelwanger
  • diegoport
  • felpereira