Макеты в Inertia
В основном учебнике общая шапка и область для страницы уже заданы один раз при запуске клиента. Страницы рисуют только своё содержимое, а рамка живёт между переходами и не пересоздаётся при каждом визите. Так устроено большинство экранов, и этого хватает, пока все адреса похожи по каркасу.
На практике один экран иногда нужен без боковой колонки, другой - внутри дополнительной оболочки раздела. Заголовок в шапке может зависеть от данных страницы или меняться по клику, не дожидаясь нового ответа сервера. Inertia умеет назначать макет отдельной странице, складывать несколько оболочек, передавать в макет пропсы и обновлять их с клиента.
Документация описывает эти
приёмы для постоянного макета:
опция layout у компонента
страницы, кортеж со статическими
значениями, функция от пропсов
страницы, именованные слои
и служебные функции смены
и сброса пропсов макета.
Они не отменяют общую настройку
запуска, а уточняют поведение
там, где одной рамки мало.
Со всем этим мы и будем разбираться в рамках данного раздела.