0.1.0 • Published 10 months ago

@tabula/use-previous-value v0.1.0

Weekly downloads
-
License
ISC
Repository
github
Last release
10 months ago

@tabula/use-previous-value

Allows to keep previous value.

Installation

Use the package manager pnpm to install @tabula/use-previous-value.

pnpm add @tabula/use-previous-value

You can use npm or yarn too.

Usage

import { ReactNode } from 'react';

import { usePreviousValue } from '@tabula/use-previous-value';

type Props<T> = {
  value: T;
}

export function ChangesDetector<T>({ value }: Props<T>): ReactNode {
  const previousValue = usePreviousValue(value);

  return previousValue != null && value !== previousValue ? 'Changed' : 'Not changed';
}

License

This project is ISC licensed.