Иван
Кстати, кора
Иван
Я его как-то двум девкам рассказал
Иван
Так до них две минуты доходило)
Alexey
Ребят, вы шутите или серьезно?
Неп Лох
Я жене рассказал раз 5 пока она поняла
Иван
Они слишком привыкли быть с одной стороны)
Иван
Vladislav
Vladislav
я работал третий и последний раз без тз
Nikita
Nikita
вручную
Nikita
Nikita
норм же
Nikita
я же фронэндер, а фронты это чуваки которые на переводой
Иван
а че?
Ты деньги получать хочешь или работать?
Nikita
они все знают и все умеют
Rick
иллюстраторы получают в 2 раза меньше :)
Иван
Неп Лох
Иван
Только там один нюанс есть
Vladislav
а вот тут, Петька, нюанс
Vladislav
:D
水
А если мне нужно в структуре Parent (А) -> Child -> ChildOfChild (Б), данные из А в Б переслать - я правильно понимаю, что это нужно пропсами прокидывать через 2 компонента? Или есть менее громоздкий вариант?
Alexey
Nikita
ну вариантов много. Я бы и так сделал. Глобальный стор сделай или используй готовый глобальный стор или попробуй provide/inject
Stanislav
水
Меня напрягает, что средний чайлд тоже знает об этом, хотя ему это не надо
Stanislav
水
Nikita
ну там нет реактивности же)
Nikita
я когда не хочу подключать vuex подобное, я просто использую root как стор
Alexey
Nikita
наверно в ситуации когда 2 разных родителей и нужно передавать между ними, то лучше сторы юзать наверно.
Nikita
хотя меня лично вложенность в 2-3 раза не пугает
Igor
Ахах, кароч решил проверить на своей девушке анекдот про нюанс
Реально оч долго соображала, миф подтвержден)
Александр
трям.
У меня есть компонент кнопки, тупой, с парой методов и красивостей.
И хочу сделать отдельный отнаследованный компонент, где будет кнопка + доп логика для этого кейса.
Как это правильно сделать? Смотрел в .extend, но делает что-то принципиально другое
Nikita
композицию сделай
Nikita
оберни кнопку в еще один компонент
Александр
а, хм...
Vlad
Когда Vue заменит React ? 👺👺
Александр
скоро
Александр
мы работаем над этим
Nikita
можешь использовать функциональный, если тебе нужно только логику менять или расширять
Vlad
Либо я корявый либо Реакт жопа. Помню бросил его, когда делал форму
Vlad
Может недопер, но показалось , что без редакса там вообще делать нечего
Vlad
Полная жопа с данными
Иван
Александр
Nikita
как обворачивать в функциональный компонент?
Nikita
или обьяснения как работает функциональный компонент?
Александр
хотя бы пару примеров как это выглядит и что из себя представляет.
пока vue пилил в типичном подходе по доке )
Nikita
но в доке вроде примеры есть или ты не видел?
Nikita
Nikita
вот например
Александр
кажется давно я там был... нехило так.э
Александр
спасибо
Nikita
https://ru.vuejs.org/v2/guide/render-function.html#%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B
Женя
Всем привет, подскажите как решить такую проблему, у меня в корзине покупок товар в массиве хранится и у каждого объекта в массиве есть количество сколько его в корзине. и геттер у меня получается
let sum = 0;
state.products.map(item => {
sum += item.price * item.count;
});
return sum;
и оно реактивно только тогда когда изменяется сам массив, а когда какое- то свойство у объекта в массиве меняется оно не обновляется
🅅aleriy
Женя
?
Stanislav
🅅aleriy
сейчас напишу как это должно правильно на js выглядеть
Женя
Stanislav
🅅aleriy
return state.products.reduce((acc, item) => acc + item.price * item.count, 0);
Stanislav
Array.prototype.reduce
Stanislav
🅅aleriy
ну пусть на хороших примерах учится
🅅aleriy
и перенимает шаблоны
Женя
спасибо большое
🅅aleriy
вообще надо просто больше читать чужого хорошего кода
Stanislav
книжек
Женя
а где его взять то)
🅅aleriy
да по книжкам учиться как то не айс
🅅aleriy
Lex
до некоторых книжек дорасти еще надо
🅅aleriy
берешь любой современный проект где в контрибутерах известные люди и вперед