1.0.7 • Published 3 years ago

use-effect-with-previous v1.0.7

Weekly downloads
108
License
MIT
Repository
github
Last release
3 years ago

use-effect-with-previous

A layer over useEffect that provides previous values of dependencies.

NPM

Install

npm install --save use-effect-with-previous

Usage

import useEffectWithPrevious from 'use-effect-with-previous'

const Example = () => {
  const [ state, setState ] = useState(1);
  const [ anotherState, setAnotherState ] = useState(2);

  useEffectWithPrevious(
    ([ previousState, previousAnotherState ]) => {
      // Compare previous and current state.
    },
    [state, anotherState]
  );
}

License

MIT © juangabrieldev


This hook is created using create-react-hook.