Sobes.tech
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 одржава своју референцу између рендерирања, што побољшава перформансе и спречава непотребне ефекте.