Student-Labs-2023 / network-class-frontend

2 stars 0 forks source link

Условные стили #18

Open VetDeveloper opened 1 year ago

VetDeveloper commented 1 year ago

Если будете использовать стилизацию, основанную на классах.

Довольно часто можно встретить кейсы, когда при выполнении какого-то условия, нужно применить конкретный стиль, а другой убрать, или просто убрать, или просто добавить. И еще куча вариантов, а еще больше тернарных операторов или ${popka.style} position: .... Гвоздь тут один - кондишн. В решении данного кейса большую популярность имеют библиотеки: clsx (в 70% коммерческих проектов имел дело с ней) и classnames (более скачиваемая).

Обращаю внимание, что ваша задача не бездумно переделывать то, на что я указываю, а анализировать, отвечать (если того требует ситуация), а далее уже решать, стоит ли внести правки.

Emil307 commented 1 year ago

спасибо за рекомендацию, почитаю про обе

BodySites commented 1 year ago

Полезные библиотеки, спасибо за совет