И зачем каждый раз устанавливать все пакеты заново
действительно зачем, ну а так это сделано для того, что если кто-то запушил обновления в мастер, ты можешь не знать, что там установили нового или обновили, по этому и нужно это делать. Для одного разработчика это избыточно. Можно и папку .nuxt копировать. Вообще ты это куда быстрее мог просто проверить.
aspirantes, StiflerProger, два д это сила. Вам уже в первом комментарии дали ответ, не нужно вешать обработчики отдельно для каждой кнопки, а достаточно проверять на что нажали в целом блоке.
Владислав, зачем это автоматизировать? Появиться куча селекторов, которые возможно и не пригодяться, или пригодятся в другом месте. Для навигации по проекту с кучей селекторов используется ctrl + ЛКМ (не уверен, что в VS Code это есть) или поиском по проекту. К тому-же в больших проектах используются в основном фреймворки в которых удобна реализована работа со стилями.
Basil_Dev, у тебя есть сложный компонент, в котором вкралась ошибка, строка складывается со строкой, этот компонент отдает данные в компонент оплаты. В день проходит 100 транзикаций в размере от 500 до 2500 рублей. Представь, что из-за этого пользователь вовсе не может оплатить или сумма высчитывается не верно. А теперь подумай, что лучше? Переплатить программисту за знания ts или терять клиентов или прибыль. Ну это такой самый рядовой случай. И поверь никакой программист не застрахован от подобной маленькой ошибки, даже со стажем в 20+ лет.