Beta

usePreviousDistinct

React hook that returns the last distinct (truly changed) value.

Made by lucas
CurrentCrimson
Prev distinct

Installation

Usage

const previous = usePreviousDistinct(status);

// With custom equality
const previous = usePreviousDistinct(value, {
  isEqual: (a, b) => a.id === b.id,
});

Props

PropTypeDefault
isEqual?
(a: T, b: T) => boolean
-
value
T
-