Всем привет!
Подскажите, как грамотно шаблонизировать приложение в next.js, если мне необходимо вынести в отдельные компоненты header, footer, main итд ? Почитал рекомендации - пишут, что есть вариант создать layout компонент, импортировать его на страницы и передавать в его props разметку, но как-то странновато на мой взгляд передавать страницы со сложной разметкой ( много jsx кода ) в props или это нормальная практика ?