Ссылки в Inertia
В основном учебнике компонент
Link уже ведёт на другой
адрес Laravel без полной перезагрузки
документа. Так устроена навигация
между экранами Inertia, и для
большинства пунктов меню
достаточно href и подписи
между тегами.
На практике ссылку иногда нужно нарисовать кнопкой, передать вместе с переходом дополнительные поля или служебные заголовки, заменить запись в истории браузера вместо новой или сопроводить смену экрана анимацией. Пока ответ сервера не пришёл, человеку полезно видеть, что переход уже начался. Если следующий адрес почти наверняка откроют, данные можно подгрузить заранее, задать срок хранения кэша и сбросить его, когда список на сервере уже другой.
Всё это настраивается атрибутами
Link и связанными
приёмами клиента Inertia.
Они не меняют саму идею визита,
а лишь уточняют, как он выглядит
в разметке и что уходит
в запросе.
Со всем этим мы и будем разбираться в рамках данного раздела.