Переходы: Link, префетч и роутер

Next.js≈ 14 минут

В статье «Зачем фреймворк поверх React» переход между экранами вы делали руками: pushState, своё событие, перерисовка из состояния. В Next.js для этого есть Link — обычная ссылка <a href>, у которой перехвачен клик, а код будущей страницы часто уже лежит в браузере до того, как по ней кликнули. Разберём, что именно Link делает за вас, где перехват клика ломает привычные жесты и как позвать переход из кода.

Разделы темы:·