use-iterator
React hook collections for JavaScript's Iterator/generator.
useGenerator(generator, deps)
Creates a reactive state and a dispatcher from a generator function.
useAsyncGenerator(generator, deps)
Creates a reactive state and a dispatcher from a generator function. Similar to useGenerator
but you can yield promise from it.
useIterable(iterable)
Creates a reactive state and a dispatcher from a iterable object.
useAsyncIterable(asyncIterable)
Creates a reactive state and a dispatcher from a iterable object. Similar to useIterable
but you can yield promise from it.
useIterator(iterator)
A low-level hook for useIterable
and useGenerator
. Accepts iterator object and returns a reactive state and a dispatcher.
useAsyncIterator(iterator)
A low-level hook for useAsyncIterable
and useAsyncGenerator
. Accepts async iterator object and returns a reactive state and a dispatcher.