1. import {useState, useEffect} from 'react';
    
  2. 
    
  3. export default function useTimer() {
    
  4.   const [value, setValue] = useState(() => new Date());
    
  5.   useEffect(() => {
    
  6.     const id = setInterval(() => {
    
  7.       setValue(new Date());
    
  8.     }, 1000);
    
  9.     return () => clearInterval(id);
    
  10.   }, []);
    
  11.   return value.toLocaleTimeString();
    
  12. }