react-use/docs/usePrevious.md
Ward Oosterlijnck bf0da5412d usePrevious docs
2019-05-07 20:33:31 +10:00

27 lines
507 B
Markdown

# `usePrevious`
React state hook that returns the previous state as described in the [React hooks FAQ](https://reactjs.org/docs/hooks-faq.html#how-to-get-the-previous-props-or-state).
## Usage
```jsx
import {usePrevious} from 'react-use';
const Demo = () => {
const [count, setCount] = React.useState(0);
const prevCount = usePrevious(count);
return (
<p>
Now: {count}, before: {prevCount}
</p>
);
};
```
## Reference
```ts
const prevState = usePrevious = <T>(state: T): T;
```