Size: a a a

Клуб Vue.js-разработчиков

2021 February 19

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Антон Середний
блин, не вижу что тут плохого, это плохо?
У вас мутация внод. То что вы отправляете в слот не будет отрендерено так как вы этого ожидаете
источник

S

Sergey in Клуб Vue.js-разработчиков
Спасибо 😊
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Эван так любит делать например, я считаю это жесточайшим анитпаттерном
источник

АС

Антон Середний... in Клуб Vue.js-разработчиков
Stanislav Lashmanov
У вас мутация внод. То что вы отправляете в слот не будет отрендерено так как вы этого ожидаете
видимо, я еще слаб во вью) спасибо, ждем видео и практику. Надеюсь, через некоторое время я гляну на этот же код и скажу: "тю, кто так пишет..."
источник

IK

Illya Klymov in Клуб Vue.js-разработчиков
Антон Середний
видимо, я еще слаб во вью) спасибо, ждем видео и практику. Надеюсь, через некоторое время я гляну на этот же код и скажу: "тю, кто так пишет..."
Тут всё просто - ментальная модель слота - это "дырка", куда я что-то вставляю
источник

IK

Illya Klymov in Клуб Vue.js-разработчиков
меньше всего я ожидаю, что кто-то туда залезет своими грязными ручонками
источник

АС

Антон Середний... in Клуб Vue.js-разработчиков
о, аналогия с дырками мне понятна) спасибо
источник

IK

Illya Klymov in Клуб Vue.js-разработчиков
Мое мнение что компонент предоставляющий "дырку" не имеет права лезть туда, что ему не принадлежит
источник

IK

Illya Klymov in Клуб Vue.js-разработчиков
я вставляю в дырку элементы, эти элементы - МОЯ собственность
источник

NT

Natalia Tepluhina in Клуб Vue.js-разработчиков
Illya Klymov
Мое мнение что компонент предоставляющий "дырку" не имеет права лезть туда, что ему не принадлежит
++
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
И не забываем о появлении неявной связанности компонентов, шаг влево, шаг вправо — оно не работает
источник

NT

Natalia Tepluhina in Клуб Vue.js-разработчиков
особенно приятно на такое натыкаться, если слоты “перекроил” твой коллега, и ты не можешь понять, где же оно ломается
источник

NT

Natalia Tepluhina in Клуб Vue.js-разработчиков
а компонент со слотом вообще в библиотеке компонентов лежит
источник

IK

Illya Klymov in Клуб Vue.js-разработчиков
В реакте это периодически надо, потому что у реакта нет механизма слотов
источник

IK

Illya Klymov in Клуб Vue.js-разработчиков
Примешать поведение
источник

IK

Illya Klymov in Клуб Vue.js-разработчиков
Во вью 99% покрывается scoped slots
источник

АС

Антон Середний... in Клуб Vue.js-разработчиков
звучит как гемморой для коллег)
источник

AP

Aleksey Petrenko in Клуб Vue.js-разработчиков
Natalia Tepluhina
особенно приятно на такое натыкаться, если слоты “перекроил” твой коллега, и ты не можешь понять, где же оно ломается
что значит слоты перекроил кто-то? ведь слоты и созданы для того, что бы из вне в них кидать что захочешь?
источник

NT

Natalia Tepluhina in Клуб Vue.js-разработчиков
Антон Середний
звучит как гемморой для коллег)
и это заметим в книге про энтерпрайз, то есть наличие коллег предусмотрено условиями задачи
источник

NT

Natalia Tepluhina in Клуб Vue.js-разработчиков
Aleksey Petrenko
что значит слоты перекроил кто-то? ведь слоты и созданы для того, что бы из вне в них кидать что захочешь?
посмотрите кодсниппет выше
источник