@rooks/use-previous
v4.11.2
Published
Access the previous value of a variable with this React hook
Downloads
6,538
Maintainers
Readme
@rooks/use-previous
Note: Future updates to this package have moved to the main package rooks. All hooks now reside in a single package which you can install using
npm install rooks
or
yarn add rooks
Rooks is completely treeshakeable and if you use only 1 of the 50+ hooks in the package, only that hook will be bundled with your code. Your bundle will only contain the hooks that you need. Cheers!
About
Access the previous value of a variable with this React hook
Installation
npm install --save @rooks/use-previous
Importing the hook
import usePrevious from "@rooks/use-previous";
Usage
function Demo() {
const myInput = useInput("hello world");
const previousValue = usePrevious(myInput.value);
return (
<div>
<div>
<input {...myInput} />
</div>
<p>
Current value is <b>{myInput.value}</b>
</p>
<p>
Previous value was <b>{previousValue || "-"}</b>
</p>
</div>
);
}
render(<Demo />);
Arguments
| Argument | Type | Description | | -------- | ---- | -------------------------------------------------- | | value | any | The variable whose previous value should be stored |