react-use/docs/useEffectOnce.md
Ward Oosterlijnck 84973de1a1 useEffectOnce
2019-03-31 17:58:44 +11:00

402 B

useEffectOnce

React lifecycle hook that runs an effect only once.

Usage

import {useEffectOnce} from 'react-use';

const Demo = () => {
  useEffectOnce(() => {
    console.log('Running effect once on mount')

    return () => {
      console.log('Running clean-up of effect on unmount')
    }
  });

  return null;
};

Reference

useEffectOnce(effect: EffectCallback);