Зачем использовать clsx вместо тернарного оператора для условного включения имен классов?CSS

Разбираемся в CSS
Anonymous
Зачем использовать clsx вместо тернарного оператора для условного включения имен классов?

Сообщение Anonymous »

В курсе фундаментального обучения NextJS упоминается использование библиотеки clsx для условного включения имен классов. Я не мог объяснить причины использования clsx вместо тернарных операторов? : как в React.
Самый похожий ресурс, который я нашел, — это сообщение на Reddit. Но это не совсем ответ на мой вопрос. Я знаю, что размер пакета clsx очень мал, и его использование в проекте вряд ли вызовет проблемы с хранилищем.
Но установка пакета, его импорт и использование функции написания clsx() кажется, что это дополнительная работа, кроме простого написания условия? имя1: имя2. Я считаю, что должно быть что-то, чего я еще не вижу, надеюсь, кто-нибудь сможет поделиться, если за этим есть веское обоснование!

Подробнее здесь: https://stackoverflow.com/questions/793 ... ditionally

Вернуться в «CSS»