Yaroslav 🇺🇦
келина покусали фепешники) теперь всё что классы то говно)
Завтра
неа
Завтра
не в том прикол
Завтра
классы и в фп есть
Завтра
просто это сахар над говном, как и в плюсах
Nikita
слушайте, а чем отличается Array(25) от Array(25).fill(undefined) ?
Yaroslav 🇺🇦
чего? в оригинальном фп??
Nikita
что это вообще за состояние такое empty?
Nikita
почему?
ℝei
» шо ты делаешь экспериментирую )
import NprogressContainer from 'vue-nprogress/src/NprogressContainer.vue' вот так в компоненте его подкл
Nikita
я просто понял, что Array(25) и [,,,,,,,,,,,,,] тоже самое, но вот только не пойму, что значит это empty
Nikita
вроде length есть, но итерировать по этому нельзя
Wingman
import NprogressContainer from 'vue-nprogress/src/NprogressContainer.vue' вот так в компоненте его подкл
не, пофиг ; как только пытаюсь добавить ` router.beforeEach((to, from, next) => { nprogress.start();` так сразу TypeError: element is null
Wingman
хотя вообще каша уже в голове, пока та пасту смотрел, я ещё 10 вариантов перебрал %)
Завтра
бля
Завтра
@yarossl ярик блять
Завтра
вот спросил про uglify-es
Завтра
написал про покусали фпшники и ушел
Завтра
const UglifyEsPlugin = require('uglify-es-webpack-plugin');
причем ам же про него писал
Yaroslav 🇺🇦
я с планшета неудобно писать, а чего тебя интересует?
Завтра
пакет узнать хотел
Завтра
все уже
Завтра
интересно, сколько терабайт бандл весить будет
Завтра
блед, не работает
Завтра
uglify-es-webpack-plugin\src\index.js:23 options.sourceMap = { filename, root: '' }; ^ ReferenceError: filename is not defined
Yaroslav 🇺🇦
ну туттвопрос зачем тебе соурсмапы в пожатом файле?
Завтра
sourceMap: false
Завтра
rfr,s
Nikita
и в чем разница?
ℝei
не, пофиг ; как только пытаюсь добавить ` router.beforeEach((to, from, next) => { nprogress.start();` так сразу TypeError: element is null
хз кароч воткнул его щас в вебпак шаблон от vue-cli и все работает, но помоему хуевый компонент. другой ищи, или у nuxt стырь. как все адекватные люди делают
Nikita
сорцы не подгружаются до тех пор пока, консоль не откроют же
Завтра
оо хорошо пошла
Завтра
снял 30кб говна
Завтра
бандл огромный все равно, ну да ладно
Rafael 🌵
оо хорошо пошла
С чего ты снял?
Yaroslav 🇺🇦
норм компонент, помлему это аргумент не сего чата
Yaroslav 🇺🇦
я про углиес, если чо
Александр
Как правильно работать с vuex? У меня несколько страниц. Нужен один стор, в который пушатся данные. Есть такие примеры?
Александр
это не SPA
Bohdan
имхо тут никак разве что в localstorage пихать стор, но я не уверен что это хорошая идея и вообще реализуемо
Vladimir
ну люди пихают весь вьюикс в стор
Alex
если всего несколько страниц, то выкиньте vuex
Rafael 🌵
Vuex нужен когда МНОГО компонент тянут свои ручки к одним и тем же данным
Rafael 🌵
А не 2 или 3
Anonymous
ребят, а может кто-то дать более-менее внеямеый .eslintrc?
Anonymous
свой нашаманил, но он до боли простой
Rafael 🌵
JavaScript Standard Style https://standardjs.com/
Anonymous
@Fl0pZz да в гугле 1 ссылка, спасибо)
Anonymous
и еще последний вопрос
Anonymous
кто-то встречал статью или в 2 словах может сказать, как ко вью прикрутить флоу?
Rafael 🌵
Чётко сказать нельзя, точнее использовать нужно тогдач когда писать что-то становится труднее без него, чем с ним
Rafael 🌵
Vuex же это тоже некоторый оверхед на написанный код
Anonymous
хз, я до этого косо смотрел на vuex, пока не познакомился с ним поближе
Anonymous
и понял, что это крутая штука, которую по большому счету можно использовать ВЕЗДЕ
Anonymous
т.к. все данные хранятся в 1 месте, что является очень удобно
Anonymous
и для масштабирования в будущем - отличная штука
Anonymous
т.к. заведомо проект может быть расчитан на 2-3 компонента, а через неделю их станет 15
Rafael 🌵
Все технологии надо использовать к месту
Rafael 🌵
А не потому что это крутая штука
Rafael 🌵
Сейчас в проге очень активно применяется режим ленивых вычислений, а знаешь почему?
Rafael 🌵
Потому что в итоге код работает быстрее
Rafael 🌵
т.к. все данные хранятся в 1 месте, что является очень удобно
И потом, ты в компоненте можешь просто сделать адаптер, и когда у ьебч появиться хранилище просто переписать адаптер не изменяя саму компоненту
Vladimir
Standard
airbnb
Rafael 🌵
airbnb
Мне не понравился
Ivan
airbnb
Много мусора
Nikita
ну airbnb просто намного строже чем standard и все
Nikita
меня позабавило, что если сделать Array(10).fill({ id: 0 }), то массив будет имееть 10 ссылок на один и тот же объект
Alex 🗽👇
Vuex же это тоже некоторый оверхед на написанный код
без него получается другой оверхед. Даже делая простенький магазин с фильтрами и корзиной без вьюкса уже гемор и в итоге ты пишешь шинами нечто похожее на вьюкс
Nikolay
ну, все логично, метод fill же на вход принимает аргумент и им заполняет, а по значению в js только примитивы передаются