useEffect, useLayoutEffect and useInsertionEffect
Allows to run side effects after rendering
Syntax
useEffect(effectCallback, optionalArgumentList);Example
const listenerClickWindow = () => {
const handlerClick = () => {
console.log("Click window!");
};
window.addEventListener("click", handlerClick);
const unlistenerClickWindow = () =>
window.removeEventListener("click", handlerClick);
return unlistenerClickWindow;
};
useEffect(listenerClickWindow, []);useLayoutEffect
useInsertionEffect
Last updated
Was this helpful?
