Executes a callback immediately after a component is mounted.
useEffect()
hook with an empty array as the second argument. This will execute the provided callback only once when the component is mounted.componentDidMount()
lifecycle method of class components.const useComponentDidMount = onMountHandler => {
React.useEffect(() => {
onMountHandler();
}, []);
};
const Mounter = () => {
useComponentDidMount(() => console.log('Component did mount'));
return <div>Check the console!</div>;
};
ReactDOM.render(<Mounter />, document.getElementById('root'));
React, Hooks
Executes a callback immediately after a component is updated.
React, Hooks
Executes a callback immediately before a component is unmounted and destroyed.
React, Hooks
Executes a callback whenever an event occurs on the global object.