rescript-debounce-react

Debounce for @rescript/react

Usage no npm install needed!

<script type="module">
  import rescriptDebounceReact from 'https://cdn.skypack.dev/rescript-debounce-react';
</script>

README

rescript-debounce-react

version license build

Debounce hooks for @rescript/react.

Installation

# yarn
yarn add rescript-debounce-react
# or npm
npm install --save rescript-debounce-react

Then add it to bsconfig.json:

"bs-dependencies": [
  "rescript-debounce-react"
]

Usage

// With default timeout (100ms)
let fn = ReactDebounce.useDebounced(fn)

// With configured timeout
let fn = ReactDebounce.useDebounced(~wait=250, fn)

// Controlled hook
let fn = ReactDebounce.useControlled(fn)

See rescript-debounce for more details.

License

MIT.