Observar mudança de rota

Ex: estou na home, mudei para /about e conseguir saber que houve essa mudança?
Tentei usar o react router dom no react, mas a aplicação quebra se chamo alguma função da lib.

Existe alguma forma? com window.location ele não reconhece também se eu usar na dependência do useEffect.

Ola @Marinho , acredito que usando o app render-runtime da propria VTEX você vai conseguir resolver seu problema, ele exporta o hook useRuntime que contem informações que poderão ser uteis para você.

exemplo de uso:

import React from 'react'
import { useRuntime } from 'vtex.render-runtime'

function MyComponent() {
  const { route } = useRuntime()

  return <div>This is the current route full path: "{route.path}"</div>
}

export default MyComponent

Espero ter ajudado.

1 Like

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.