Vladislav
не красиво налетать с:
Bohdan
он поймает то, что ты запихнешь в него же
"он" - шина, да а где сработает обработчик - искать сложнее забей, я на бекенде шины использую, просто там иначе
Vladislav
я просто слабо понял к чему ты)
Kirill
Юзаю Webpack 4. Запускаю `npm run dev` и вижу басконечный вывод в терминал. Никто не сталкивался?
Ты меняешь файлы и он пересобирает хот релоад, в чем проблема?
Николаич
Так а что поверх 4 вебпака ? Откуда мы знаем
Ничего )) Сделал vue init webpack my-project, вручную апнул до 4 версии и обновил пару плагинов для вебпака. Все. Билдится нормально, а вот дев режим не работает.
Bohdan
я просто слабо понял к чему ты)
к организации файлов) на фронте просто иначе и я неосознанно сравниваю не парься, я понимаю, что оно иначе и будет
Vlad
Обратной совместимости нет
xelnød
сделал vue init webpack my-project. мне нагенерило какой-то лапши, я теперь буду два дня разбираться, у чего откуда ноги растут :( это норма?
Vlad
Это же fun
xelnød
не, fun это когда шаг за шагом, а не сразу в середину озера
Vlad
https://vuejs-templates.github.io/webpack/structure.html
Vlad
Причитай это
Vlad
Хотя мне не помогло 😂
xelnød
о, это то, что я искал
xelnød
но это уже примерно и понятно. а вот у меня в проекте было всё без компонентов, а я теперь переписываю на компоненты. так вот: что должно быть компонентом? кнопки? формы? логические разделы страницы? то есть, в теории понятно, что что угодно, но по факту оно как?
xelnød
кнопка logout должна быть отдельным компонентом?
Armen
Сама кнопка должна быть отдельным компонентом
Bohdan
кнопка logout должна быть отдельным компонентом?
it depends) вроде кто - то делает отдельно, кто - то делает просто компонент "кнопка", а цвет, текст, иконка, класс - пропсы
Bohdan
как вариант сделать несколько компонентов с фикс классами (для разных размеров / видов)
Vlad
но это уже примерно и понятно. а вот у меня в проекте было всё без компонентов, а я теперь переписываю на компоненты. так вот: что должно быть компонентом? кнопки? формы? логические разделы страницы? то есть, в теории понятно, что что угодно, но по факту оно как?
Как ты пожелаешь. Чем больше компонентов - тем выше гибкость приложения. И тем больше вложенностей, роутов, потоков данных . Короче можно накуролесить так , что лучше бы и не разбивал все на компоненты.
xelnød
у меня есть динамически наполняемая таблица матчей одной киберспортивной дисциплины, форма логина и кнопка logout. для верстки я использую бутстрап потому что нихера не умею. моя кнопка выглядит вот так: <div class="col-md-1"> <button class="btn btn-sm btn-outline-info" @click="logout()">Logout</button> </div> для неё лучше отдельный компонент?
Vlad
Подумай как твоё приложение масштабироваться будет
xelnød
да, я собираюсь
xelnød
как только научусь подключать npm-зависимости
Armen
ээээ
🐏 Alexander
лол
Vladislav
ужасная либа
Armen
Согласен)
Armen
Но я ею не пользуюсь
ℝei
крайне ху8вый совет
как и про компоненты выше лол
Armen
как и про компоненты выше лол
Обоснуй а то щас выйдем
xelnød
ну у меня есть надежда, что в bootstrap-vue будет работать то, что в обычном бутстрапе не работает (точнее, работает но не во vue)
Armen
И анимаций нет почему-то
xelnød
кек
Неп Лох
Очередной холивар какая ui либа лучше...
Vlad
Объясните гуру , нафига кнопку , у которой один стейт , в отдельный компонент выносить ?
Vlad
Ради стилей ?
ℝei
Обоснуй а то щас выйдем
А че обосновывать? в компоненте должен быть какой-то реюзабельный функционал и по количеству не больше чем ты можешь запомнить у себя в голове. а как сказали выше "чем больше компонентов, тем гибче" это чет либо хуйня либо недосказанная фраза
Vladislav
как для страницы так и для попаутов юзать можно
xelnød
а вот такая картина это нормально? https://monosnap.com/file/O6wvup61fwPpa9NeHdRJRMvB0bPQe8.png
ℝei
пример: посмотрите сорсы кнопки вутифая. там вложенностей много. какой смысл каждый раз это все писать + дублировать стили? когда сделал один реюзабельный компонент и пользуйся везде где хочешь
Sunlive
а вот такая картина это нормально? https://monosnap.com/file/O6wvup61fwPpa9NeHdRJRMvB0bPQe8.png
когда твой нодмодули будут весить 500мб, наберешь :D
Vladislav
xelnød
я просто… я просто проект у меня на github pages…
xelnød
я думал ну поставлю я 5 пакетов, ну сбилжу их и в репу кину как статику сёрвить…
Sunlive
ты еще никогда так не ошибался
Armen
как бэ там не уточнили уи не уи
Ну мне показалось что ты ругаешься именно на это)
Vlad
Node modules тебе туда лазить вообще не надо
Vlad
Package.json
Неп Лох
Объясните гуру , нафига кнопку , у которой один стейт , в отдельный компонент выносить ?
Обычно это излишне. Но бывают кейсы когда твоя вью билдится не только в html а например в gui или мобильное представление. Таким образом ты создавая компонент абстрогируешься от html и в случае чего можешь дописать другую рендер функцию
xelnød
github pages за меня ничего билдить не будет
Андрей
я щас с тайпскриптом ругаюсь
Не ругайся на ущербных)
ℝei
Не ругайся на ущербных)
я его сломать уже хочу
Неп Лох
Сейчас такого нет
Vladislav
кстати, я вижу заказы для html и cdn эпсов
Vladislav
вчера зашел на апворк и офигел
Vladislav
(я кстати галочку получил таланта, ну это так, к слову :3 )
Неп Лох
Но в будущем например vuetify будет поддерживаться в native script и можно будет сбилдить мобильное приложение с минимальными изменениями