パッケージの詳細

use-effect-with-previous

juangabrieldev16.6kMIT1.0.7

A layer over useEffect that provides previous values of dependencies.

react, use-effect, use effect, use-effect-with-previous

readme

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.