Viktor
БЭМ в сравнении с этим - ручная коробка передач
Ostap
Теперь начал понимать
Сергей
все это чистая вкусовщина
Viktor
В БЭМ ты там сам придумываешь именя, у тебя есть просто свод правил (спецификация) как быть умницей при написании стилей
Xaxashutkin
Viktor
но эта ручная работа очевидно лишняя)
Viktor
опыта мало
Viktor
в общем, если фреймворк/библиотека/инструмент (vue/css-modules) позволяет, можно без напряга использовать CSS (с удобством)
Viktor
в React часто тянут CSS-in-JS, ну потому что там это удобнее вплетается
Viktor
немного
Ostap
Тоесть, Vue позволяет не тянуть css в js?
Viktor
конечно, да и я вообще не слышал от знакомых, чтобы кто-то говорил о css-in-js во vue
Viktor
пишешь себе .vue файлы, вебпак все растаскивает, все рады
Ostap
Нужно будет изучить функционал
Viktor
http://vuejs-templates.github.io/webpack/pre-processors.html
полная поддержка препроцессоров, шикос
Viktor
vue вообще удобненький
Сергей
у меня энтерпрайз на реакте, юзаю styled-components, ранее делал на BEM`е . Плюсы в CSS-in-JS, это то, что тебе не надо заморачиваться с классами, да и управление стилями через js декларативнее, ну и старый css выпиливается вместе с компонентом. Из минусов... в BEM ты мог тупо открыть файл и смотреть стили по классам, в styled-components нужно лазить по компонентам и смотреть там... Так что это все чистая вкусовщина. Ну и билд со styled-components выходит чуть больше чем на чистом BEM
Viktor
правда потом vue'шникам тяжело бывает перелазить на React
Ostap
Viktor
Viktor
мне ужасно нравится
Viktor
как он стыкуется со всем остальным
Ivan
Всем привет!
Ostap
Я только в начале пути, пока осваиваю фреймворки и работаю на небольших заказах
Viktor
привет
Ostap
Хай
Viktor
мне кажется, vue - идеальный выбор
Ivan
Кто дебажил хромом ноду?
Ostap
С ним и работаю
Ivan
Не работает команда debugger тока у меня?
Viktor
честно говоря, с react очень много приходится знать, особенно если ты занимаешься самодеятельностью
Ivan
Где-то валится приложение стактрейс не видно до конца
Viktor
Ivan
Через --inspect --inspect-brk
Ivan
Чёт там и точки останова от файловой системы не работают
🦜
Ivan
Ivan
Viktor
а, точно, я уже давно не работал с серверной нодой
🦜
Viktor
оно падает на стадии инициализации, или при обработке логики в endpoint?
Ivan
Дебажу cli
Ivan
Через вебшторм тоже не робит(
Viktor
Дебажу cli
сервер падает на стадии инициализации, или при обработке логики в endpoint?
Ivan
Там не сервер
Viktor
Там не сервер
я понял, если ошибка не очень специфическая, можешь попробовать скинуть скринчик сюда
Ivan
У меня пакет есть, который позволяет изменять вебпак конфиг в @angular/cli проекте
Ivan
Там ошибка вообще не интересная просто не ясно где там валится и почему(
Ivan
Работал бы дебаггер нормально
Ivan
Сломалось на новой версии cli
Viktor
Сергей
охохо, ну тогда попробуй через старый добрый console.log
Ivan
Пакет мой
Ivan
Я там да в кеше ноды функцию подменяю. 30 строк
Ivan
Но как дебажить эту хрень не понял до сих пор)
Ivan
Консоль лог 2 часа пытался в нужное место вставить - сдался
Ivan
Там в исходниках есть слово debugger для тестов
Ivan
Но оно не работает как в браузере чёт совсем
Viktor
Viktor
Пакет мой
я не знаю просто, отчего у тебя стактрейс не видно
Viktor
Пакет мой
если ты считаешь, что он тебе жизненно необходим, имеет смысл его как-то достать. В проблеме самого пакета мы тут явно похуже тебя шарим)
Ivan
Ivan
Невидно небось еще из за того, что запускается через ts-node
Ivan
Ничего особо интересного, прост чет не ясно как такие штуки вообще тестят
Ivan
Дебаггер не работает ни вебштормовский, ни изощренный
Ivan
Ivan
Хотя в исходниках cli есть такая штука в глобальной catch обертке
Ivan
но не заводится чёт
Ivan
Вопрос стоит - удавалось ли у кого-нибудь нормально дебажить нодовские штуки через хром?) Чтобы эта дериктива debugger работала
Viktor
rxjs, потоки, все ясно :)
Viktor
ошибка там в принципе очевидная, но искать ошибки в rxjs всегда проблематичнее
Ivan
В большой кодовой базе искать ошибки проблематично, особенно когда оч опосредованно к ней относишься и дебаггер не робит))
Viktor
Viktor
Ivan
Ещё нет