Skip to content
import { useInterval } from '@usels/core'
import { useRef } from "react"

function Timer() {
  const count$ = useInterval(1000)
  const renders = useRef(0);
  renders.current += 1;

  return (
    <div>
      <div>{count$.get()}s</div>
      <div>renders: {renders.current}</div>
    </div>
  )
}
0s
renders: 1

use-legend

Fine-grained updates. Zero wasted renders.
Powered by Legend-State