Skip to main content

useIsMounted

This hook is used to check whether the component is mounted or not. This hook will return a function which will return a boolean value stating the component is mounted or not on calling. This will be useful if you want to perform some operation based on component is mounted or not like stop polling an api, update state etc.

import { useIsMounted } from 'react-use-custom-hooks';

Usage example

const isMounted = useIsMounted();
if (isMounted()) {
// continue
}

Playground

The value returned by the isMounted function will be true if the component is mounted and false if the component is unmounted.

Live Editor
Result
Loading...

API

function useIsMounted(): () => Boolean;