Motivation
Inspired by useScrolling of react-use, a generic state wrapper hook (useChanging?) could be added with an optionally specifiable maximum delay between changes.
Basic example
const windowSize = useWindowSize();
// If the value of `windowSize` changes at least every 150ms,
// then `isWindowSizeChanging` should be `true`
const isWindowSizeChanging = useChanging(windowSize, 150);