почему рендеринг следующей / ссылки дважды? как это решить? - PullRequest
0 голосов
/ 11 ноября 2019

У меня есть страница внутри страниц, поэтому, если вы перейдете на прямой URL-адрес, он напечатает console.log один раз, а если вы перейдете туда с этим, то напечатает дважды.

Почему это происходит?

Я хочу выполнить какое-то задание один раз для каждой страницы.

<Link route={href} href={href}>
   <a href={href}>
     page to redirect
   </a>
</Link>

Я уже перехожу к этой проблеме https://github.com/zeit/next.js/issues/253, но все же мне не ясно

Яиспользуя пакет next-маршруты для <Link>

1 Ответ

1 голос
/ 11 ноября 2019
<Link to={href} href={href}>
   <a>
     page to redirect
   </a>
</Link>

удалить href на <a /> и заменить route на to на <Link/>

...