Viktor
БЭМ в сравнении с этим - ручная коробка передач
Ostap
Теперь начал понимать
Сергей
все это чистая вкусовщина
Viktor
В БЭМ ты там сам придумываешь именя, у тебя есть просто свод правил (спецификация) как быть умницей при написании стилей
Xaxashutkin
Ага, тоесть это решает конфликт стилей
И повышает контроль над стилями
Viktor
но эта ручная работа очевидно лишняя)
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
Viktor
Это если нужно будет)
я в принципе с реактом работаю, и только с ним
Viktor
мне ужасно нравится
Viktor
как он стыкуется со всем остальным
Ivan
Всем привет!
Ostap
Я только в начале пути, пока осваиваю фреймворки и работаю на небольших заказах
Viktor
привет
Ostap
Хай
Viktor
мне кажется, vue - идеальный выбор
Ivan
Кто дебажил хромом ноду?
Ostap
С ним и работаю
Ivan
Не работает команда debugger тока у меня?
Viktor
честно говоря, с react очень много приходится знать, особенно если ты занимаешься самодеятельностью
Ivan
Где-то валится приложение стактрейс не видно до конца
Ivan
Через --inspect --inspect-brk
Сергей
Кто дебажил хромом ноду?
дебажу через WebStorm, имхо удобнее в разы
Ivan
Чёт там и точки останова от файловой системы не работают
Viktor
Через --inspect --inspect-brk
можно взять https://github.com/node-inspector/node-inspector
Ivan
можно взять https://github.com/node-inspector/node-inspector
Эт вроде деприкейт подход?
Viktor
а, точно, я уже давно не работал с серверной нодой
Viktor
оно падает на стадии инициализации, или при обработке логики в endpoint?
Ivan
Дебажу cli
Ivan
Через вебшторм тоже не робит(
Viktor
Суть пыхеров
это попыта склонения к холивару? 😄
Viktor
Дебажу cli
сервер падает на стадии инициализации, или при обработке логики в endpoint?
Ivan
Там не сервер
Viktor
Там не сервер
я понял, если ошибка не очень специфическая, можешь попробовать скинуть скринчик сюда
Ivan
У меня пакет есть, который позволяет изменять вебпак конфиг в @angular/cli проекте
Ivan
Там ошибка вообще не интересная просто не ясно где там валится и почему(
Ivan
Работал бы дебаггер нормально
Ivan
Сломалось на новой версии cli
Viktor
У меня пакет есть, который позволяет изменять вебпак конфиг в @angular/cli проекте
ты надеешься починить? как? пропатчить руками пакет7
Сергей
охохо, ну тогда попробуй через старый добрый console.log
Ivan
Пакет мой
Ivan
Я там да в кеше ноды функцию подменяю. 30 строк
Ivan
Но как дебажить эту хрень не понял до сих пор)
Ivan
Консоль лог 2 часа пытался в нужное место вставить - сдался
Ivan
Там в исходниках есть слово debugger для тестов
Ivan
Но оно не работает как в браузере чёт совсем
Viktor
У меня пакет есть, который позволяет изменять вебпак конфиг в @angular/cli проекте
перенаправь вывод ошибки в текстовик node some.js 2>error.log
Viktor
Пакет мой
я не знаю просто, отчего у тебя стактрейс не видно
Viktor
Пакет мой
если ты считаешь, что он тебе жизненно необходим, имеет смысл его как-то достать. В проблеме самого пакета мы тут явно похуже тебя шарим)
Ivan
Ivan
Невидно небось еще из за того, что запускается через ts-node
Ivan
Ничего особо интересного, прост чет не ясно как такие штуки вообще тестят
Ivan
Дебаггер не работает ни вебштормовский, ни изощренный
Ivan
Ivan
Хотя в исходниках cli есть такая штука в глобальной catch обертке
Ivan
но не заводится чёт
Ivan
Вопрос стоит - удавалось ли у кого-нибудь нормально дебажить нодовские штуки через хром?) Чтобы эта дериктива debugger работала
Viktor
rxjs, потоки, все ясно :)
Viktor
ошибка там в принципе очевидная, но искать ошибки в rxjs всегда проблематичнее
Ivan
В большой кодовой базе искать ошибки проблематично, особенно когда оч опосредованно к ней относишься и дебаггер не робит))
Ivan
Ещё нет