javascript – Como prevenir um event listener globalmente?

criei um event listener em App.js com o seguinte:

useEffect(() => {
  window.addEventListener("scroll", e => {
    scrollToSection_DataLayer('#section1');
    scrollToSection_DataLayer('#section2');
  });
}, ());

Essas são funções externas que são executadas ao dar scroll (comportamento esperado).
Porém, em outro arquivo, possuo anchors que provocam o scroll da landing-page e logicamente disparam as funções do useEffect acima. Mas eu não gostaria que isso acontecesse. Há alguma forma de eu prevenir por um tempo, de fora do App.js, que essas funções do useEffect que estão no App.js não sejam disparadas ao clicar nos anchors?