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.