@react-hook/change
v1.0.0
Published
A React hook that invokes a callback anytime a value changes
Downloads
4,650
Maintainers
Readme
A React hook that invokes a callback anytime a value changes
Quick Start
import useChange from '@react-hook/change'
const useChangeLog = (value) => {
// Logs the value each time it changes
useChange(value, console.log)
}
API
useChange(value, onChange)
const useChange = <T extends any>(
value: T,
onChange: (current: T, prev: T) => any
): void
| Argument | Type | Required? | Description |
| -------- | ------------------------------ | --------- | ----------------------------------------------------- |
| value | T
| Yes | The value to watch for changes to |
| onChange | (current: T, prev: T) => any
| Yes | This callback is invoked any time the value
changes |
Returns void
LICENSE
MIT