Задать вопрос
@tantumus21

Нужно ли дробить страницу на компоненты, которые не несут в себе никакого функционала?

Страница состоит из нескольких блоков <section> и выглядит примерно так

section
--h1
--p
--form
section
--ul
----li (список динамически формируется)
section
--p
--p
--p


И вопрос такой. Нужно ли делать каждый из секций отдельным компонентом, чтобы упростить страницу? Иначе получается слишком много разметки.
Допустим, в первой секции я буду оформлять форму как отдельный компонент - там есть свой функционал, валидация, отправка. А нужно ли оформлять саму секцию как компонент?
Вторая секция содержит только динамический контент - будет компонентом.
Или третья секция, которая состоит из нескольких параграфов и все. Стоит ли делать ее отдельным компонентом, чтобы упростить разметку компонента, в котором она находится.
  • Вопрос задан
  • 120 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@tehfreak
В общем случае следует выносить в отдельные компоненты ради возможности переиспользования этих компонентов. А также ради инкапсуляции и локализации верстки и логики, в том числе чтобы упростить понимание родительского компонента.
Ответ написан
Комментировать
@Miki06
тут дело вкуса но обычно в отдельные компоненты выносят те элементы которые будут переиспользоваться где то еще
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽