[**realue**](../README.md) • **Docs**

***

[realue](../README.md) / usePrevious

# Function: usePrevious()

> **usePrevious**\<`T`\>(`value`): `undefined` \| `T`

Returns the previous value.

## Type Parameters

• **T**

## Parameters

• **value**: `T`

Value from which to get the previous value from.

## Returns

`undefined` \| `T`

The previous value.

## Defined in

[lib/hooks/usePrevious.ts:9](https://github.com/nevoland/realue/blob/10b81dd410f087c06fbf8ea8b1c227058ff70751/lib/hooks/usePrevious.ts#L9)
