Size: a a a

Love Frontend Chat

2021 February 01

С

Сергей in Love Frontend Chat
Это мое первое приложение на рюкте, просто )
источник

V🦖

Valentine 🦖 in Love Frontend Chat
Тебе надо настроить роутинг что ли?
источник

С

Сергей in Love Frontend Chat
Valentine 🦖
Тебе надо настроить роутинг что ли?
О, бля, роутинг. Роутинг я изучаю следующей темой, значит я поспешил пока что.
источник

С

Сергей in Love Frontend Chat
Сергей
О, бля, роутинг. Роутинг я изучаю следующей темой, значит я поспешил пока что.
А, еще, мы с тобой обсуждали HOC'и

Допустим у меня есть много экранов.
И в каждый экран нужно подключить AppHeader и AppFooter

Изначально я думал написать два HOC'a withAppHeader и withAppFooter где в компонент прокидываются функции для рендеринга этих элементов.

Или это уже излишняя «паттерновая шиза» у меня начинается?
И шапку + футер стоит просто подключить внутри компонента в виде тега <AppHeader />?
источник

V🦖

Valentine 🦖 in Love Frontend Chat
Сергей
А, еще, мы с тобой обсуждали HOC'и

Допустим у меня есть много экранов.
И в каждый экран нужно подключить AppHeader и AppFooter

Изначально я думал написать два HOC'a withAppHeader и withAppFooter где в компонент прокидываются функции для рендеринга этих элементов.

Или это уже излишняя «паттерновая шиза» у меня начинается?
И шапку + футер стоит просто подключить внутри компонента в виде тега <AppHeader />?
А что мешает тебе сделать структуру вида

<>
<AppHeader/>
<Page/>
<Footer/>
</>
источник

С

Сергей in Love Frontend Chat
Valentine 🦖
А что мешает тебе сделать структуру вида

<>
<AppHeader/>
<Page/>
<Footer/>
</>
Верстка вынуждает пихать Хедеры и Футеры в сам компонент.
источник

V🦖

Valentine 🦖 in Love Frontend Chat
Каво бля
источник

V🦖

Valentine 🦖 in Love Frontend Chat
Зач
источник

С

Сергей in Love Frontend Chat
Valentine 🦖
Каво бля
Ну, это разумеется неправильно, но проект учебный, по сути синтетический
источник

С

Сергей in Love Frontend Chat
Поэтому я просто отрабатываю на нем сложные решения
источник

V🦖

Valentine 🦖 in Love Frontend Chat
Если у тебя в каждом компоненте есть хэдер и футер, то у тебя хэдер и футер - отдельные компоненты))
источник

V🦖

Valentine 🦖 in Love Frontend Chat
Нах тебе перерисовывать каждый раз хэдер и футер
источник

V🦖

Valentine 🦖 in Love Frontend Chat
Valentine 🦖
А что мешает тебе сделать структуру вида

<>
<AppHeader/>
<Page/>
<Footer/>
</>
Если можно вот такую тему сделать
источник

С

Сергей in Love Frontend Chat
Valentine 🦖
Если можно вот такую тему сделать
Она безусловно правильная )
Но тип, я же не ищу легких путей, и косяки принимаю за технические ограничения )

Каждый экран у меня имеет свой класс (login, catalog, main...) и уже внутри него лежат Header и Footer которые повторяются )
источник

V🦖

Valentine 🦖 in Love Frontend Chat
Так вся работа программистом - искать решения проще))
источник

V🦖

Valentine 🦖 in Love Frontend Chat
Прихуячь роутинг и будет щастя!
источник

С

Сергей in Love Frontend Chat
Valentine 🦖
Прихуячь роутинг и будет щастя!
Понял, разберусь с роутингом )
источник

С

Сергей in Love Frontend Chat
Спасибо ❤️
источник

NM

Nikita Mihalyov in Love Frontend Chat
Сделай компонент AppShell (или похуй как назовёшь), в нем хедер и футер и рендери children, а каждую страницу оборачивай в этот AppShell
источник

NM

Nikita Mihalyov in Love Frontend Chat
Если я правильно понял, что ты хочешь вообще
источник