Middle
Šta je useEffectEvent i čemu služi?
sobes.tech АИ
Одговор од АИ
useEffectEvent — је hook у React-у који омогућава стварање стабилних обрађивача догађаја, без креирања нових функција при сваком рендеру компонента. Полазак је када треба проследити обрађивач у дечије компоненте или слушаоце догађаја, како би се избегли непотребни поновни рендери или поновне претплате.
Пример употребе:
import { useEffectEvent } from 'react';
function МојаКомпонента() {
const handleClick = useEffectEvent(() => {
console.log('Кликнуто!');
});
return <button onClick={handleClick}>Кликни ме</button>;
}
На овај начин, handleClick одржава своју референцу између рендерирања, што побољшава перформансе и спречава непотребне ефекте.