Estoy usando un oyente de cambio de hash en mi componente React. El oyente se monta en componentDidMount() a través de onhashchange
en lugar de usar addEventListener()
a través de la línea comentada. ¿Hay diferencia entre los dos?
componentDidMount:function(){ onhashchange=this.checkHash //window.addEventListener("hashchange", this.checkHash); },
Está llamando a una función personalizada checkHash().
¿Cómo desmonto el oyente?
¿Es lo mismo que:
componentWillUnmount:function(){ window.removeEventListener("hashchange", this.checkHash); }
Gracias.