про js есть один забавный инцендент с пакетами когда был один мелкий пакет с мелкой функцией от которого зависило очень многое колличество пакетов при пкбликации этого пакета с ошибкой поломалось "пол интернета"
да, но как мне тогда реализовать мою логику без подобного механизма. Я придерживаюсь SOLID у меня есть 3 разных верстки на 3 разных типа карточки. И мне нужно сделать что-то универсальное для их проверки, что бы это легко маштабировалось в дальнейшем и работало независимо друг от друга. И при этом не хочется писать тонну if
тут все просто, меньше проверок - быстрее писать, сложнеее потом понимать, больше риск ошибиться. Больше проверок - дольше писать, проще понимать, меньше риск ошибок)
дело не в количестве проверок. А в подходе, который должен быть универсален. Что я пытаюсь сказать?! Если влупить это просто как данные принимать в карточке и через if отрисовывать ту или иную часть. Если различий в карточке будет не 3-4 а допустим 15. То UI превратиться в 1000 строк проверок if на if.
То есть нужно придумать как сделать модуль который будет проверять и возвращать необходимый уникальный элемент. И если добавится еще несколько видов, то достаточно будет добавить модель и верстку. И вызвать в общей массе остальных методов