import { Container } from 'unstated' export default class ClockContainer extends Container { state = { lastUpdate: 0, light: false } constructor () { super() this.interval = setInterval(() => { this.setState((state) => ({ light: !state.light, lastUpdate: Date.now() })) }, 1000) } }