Size: a a a

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

2021 February 23

DL

Dmitriy Lavrentev in Клуб Vue.js-разработчиков
Afize
Вот да
Вы используете БЭМ или что-то в этом роде? Или может scooped-стили?
источник

ГБ

Грустный Барин... in Клуб Vue.js-разработчиков
f s
Да, там чисто для фронта
Меня пугает именно 2к строк)
У меня конфиг состоит из 25 строчек и мне этого достаточно

Поэтому, уверяю вас, лучше не пытайте свой VSCode
источник

A

Afize in Клуб Vue.js-разработчиков
Dmitriy Lavrentev
Вы используете БЭМ или что-то в этом роде? Или может scooped-стили?
По бэм да
А что за scooped стили ?
источник

DL

Dmitriy Lavrentev in Клуб Vue.js-разработчиков
Afize
Можете посоветовать источники где можно детальнее изучить?)
Пока что, ничего лучше БЭМ + scooped-стили (там где нужно) для больших компонентных приложений, мне не доводилось использовать)) Могу ошибаться))
источник

A

Afize in Клуб Vue.js-разработчиков
Может подскажете проверенные источники для детального изучения данного вопроса?))
источник

AS

Alexandr Smirnov in Клуб Vue.js-разработчиков
Afize
По бэм да
А что за scooped стили ?
Scoped стили это изоляция стилей для определённого компонента.
источник

DL

Dmitriy Lavrentev in Клуб Vue.js-разработчиков
Afize
По бэм да
А что за scooped стили ?
источник

AS

Alexandr Smirnov in Клуб Vue.js-разработчиков
В документации Vue подробности можно почитать.
источник

A

Afize in Клуб Vue.js-разработчиков
Спасибо)
источник
2021 February 24

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Afize
Кто-то знает есть ли особенности верстки под Vue ?
Не использовать scoped, всё.
источник

SS

Stanislav Spirkin in Клуб Vue.js-разработчиков
Коллеги а кто-нибудь вкурсе почему в default prop если {} или [] нужно подавать функцию. Я на сколько понял это делается на случай избежания проблем при копировании данных при создании экземпляра компонента без входяшей пропы. Есть ли какие-то еще соображения?
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Stanislav Spirkin
Коллеги а кто-нибудь вкурсе почему в default prop если {} или [] нужно подавать функцию. Я на сколько понял это делается на случай избежания проблем при копировании данных при создании экземпляра компонента без входяшей пропы. Есть ли какие-то еще соображения?
Shared state
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Объекты в js мутабельны
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Поэтому не хотите шеред стейта - используйте функции
источник

ИВ

Илья Василькевич... in Клуб Vue.js-разработчиков
Stanislav Lashmanov
Поэтому не хотите шеред стейта - используйте функции
то есть просто замыкание получается?0
источник

SS

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

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Илья Василькевич
то есть просто замыкание получается?0
Не понял вас
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Какое замыкание может быть в объекте?
источник

SS

Stanislav Spirkin in Клуб Vue.js-разработчиков
Stanislav Lashmanov
Какое замыкание может быть в объекте?
Ну тоесть когда мы создаем функцию в пропе, мы наверника создаем замыкание, и поэтому идет обращение к уже посчитанному, а не новое копирование. Но я честно говоря не разобрался с Shared state пошел читать)
источник

ИВ

Илья Василькевич... in Клуб Vue.js-разработчиков
вот сидел 3 минуты думал) получается что в пропс попадает в итоге объект, путем () => {return {}} получается что во лексическом окружении этой фукнции появляется некоторая переменная
источник