Estoy usando window.location.href para obtener la URL del navegador. Tan pronto como se alcance la "url" especificada, debería llamar a la función abc() , algo así como a continuación:
if (window.location.href === "url") { abc(); //calls the function abc } function abc () { //code.. }¿Cómo lo hago de la manera correcta?
puedes usar esto
useEffect(() => { if(window.location.href === 'url'){ abc() } },[window.location.href])Haría algún gancho que haga eso por ti. Ejemplo:
const useAbcHook = () => { const location = useLocation() useEffect(() => { if(location.pathname === "mychoiceurl"){ abc() } }, [url] }Entonces para usar el gancho
const MyComp = () => { useAbcHook() return(<div>....</div>) }