Распечатать каждый URL-адрес, посещенный в консоли

Я беру на себя работу над веб-приложением, написанным кем-то еще на React+Node+Express+Redux+Umi. Я новичок в React+Redux+UMI.

Это не тот веб-сайт, который мы могли бы видеть в веб-браузере. Но я могу использовать Chrome Dev Tools для отладки. Я хочу вставить некоторый код в интерфейс, чтобы каждый раз URL-адрес (до перенаправления и после перенаправления) посещенных страниц печатался в консоли. Кто-нибудь знает, где я могу вставить код в это приложение React?

1 ответ

Решение

В вашем компоненте приложения верхнего уровня вы можете использовать для этого один из хуков response-router.


function App() {

  const location = useLocation();

  useEffect(() => {
      console.log(`route change: ${location.pathname}`);
  }, [location.pathname]);

}
Другие вопросы по тегам