Каков де-факто подход к выбору между условным рендерингом или сокрытием компонента с помощью { display: 'none' }
?
Ради обсуждения, скажем, у меня есть FilterComponent
, который содержит title
фильтр и список FilterItems
с name
и amount
.
Короче говоря, FilterComponent
может быть:
Цвет
- синий (19)
- желтый (17)
- оранжевый (3)
- черный (7)
зеленый (10)
+ Show More
При нажатии кнопки Show More
будет отображаться больше FilterItem
с, то есть
Цвет
- синий (19)
- желтый (17)
- оранжевый (3)
- черный (7)
- зеленый (10)
- Коричневый (17)
- Розовый (88)
- Белый (55)
- Красный (32)
Фиолетовый (17)
- Show Less
Должен ли я скрыть FilterItem
с ниже Show More
?Или я должен вернуть null для приведенных ниже и отобразить их после обновления состояния с помощью Show More
?