use-callbag
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

use-callbag

Use callbag as React hook.

Example

import interval from 'callbag-interval'
import map from 'callbag-map'
import pipe from 'callbag-pipe'
import useCallbag from 'use-callbag'

export default function Counter({ initialCount }) {
  const count = useCallbag(initialCount, () =>
    pipe(
      interval(1000),
      map(i => initialCount + i + 1),
    ),
  )
  return <span>{`Counter: ${count}`}</span>
}

Readme

Keywords

none

Package Sidebar

Install

npm i use-callbag

Weekly Downloads

331

Version

1.0.0

License

MIT

Unpacked Size

3.72 kB

Total Files

7

Last publish

Collaborators

  • andarist