отдельные страницы с меняющимся
или всетаки в каждой странице дублировать все блоки типа хедера, футера и тп? а как же DRY?
нет, дублировать не надо. у тебя есть отдельные компоненты хедера, футера и прочего. И есть компонент, который это всё объединяет. Если он отвечает всем требованиям, то эксплуатируй его в хвост и гриву
тоесть в этот Layout вставлять вместо кода Header и Footer как компоненты? а pages выводить в Outlets
у меня просто есть пример перед глазами платного шаблона, там вот так делают - каждую страницу из тех же блоков собирают, но компонент Content у них разный для каждой страницы но я так понимаю так раньше делали, это немного устаревший уже образец
ты знаешь, что такое children в React?
Условно, ты делаешь компонент с ретёрном <Header /> {children} <Footer /> И используешь его
ок, поняла мне такой подход тоже больше нравится
Обсуждают сегодня