Skip to content

Files

Latest commit

84973de Β· Mar 31, 2019

History

History
27 lines (19 loc) Β· 402 Bytes

useEffectOnce.md

File metadata and controls

27 lines (19 loc) Β· 402 Bytes

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);