Size: a a a

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

2021 February 24

SL

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

ИВ

Илья Василькевич... in Клуб Vue.js-разработчиков
короч все вроде просто, но чет не понятно как это рабоатет
источник

SL

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

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
У вас чистая функция здесь
источник

ИВ

Илья Василькевич... in Клуб Vue.js-разработчиков
Stanislav Lashmanov
А где тут переменная? :)
действительно) тогда как это происходит на низком уровне?
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Илья Василькевич
действительно) тогда как это происходит на низком уровне?
Что именно? :)
источник

SS

Stanislav Spirkin in Клуб Vue.js-разработчиков
Stanislav Lashmanov
Замыкание создаётся в момент выполнения функции, но всё ещё не понял при чём тут оно :)
Ну тоесть а каким образом спасает функция
источник

ИВ

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

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Stanislav Spirkin
Ну тоесть а каким образом спасает функция
Тем что возвращает каждый раз новый обьект
источник

SL

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

SL

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

ИВ

Илья Василькевич... in Клуб Vue.js-разработчиков
м) да я к сожалению не новичок) но базой обладаю плохой, и учу сейчас в частно по нему)
источник

ИВ

Илья Василькевич... in Клуб Vue.js-разработчиков
Stanislav Lashmanov
Потому что литерал объекта каждый раз создает новый обьект
ну да, похоже все прхоодит куда проще чем замыкание) \
источник

ИВ

Илья Василькевич... in Клуб Vue.js-разработчиков
@staslashmanov кстатИ. спаибо за собесы)  качаюсь вместе с вами)
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
И вновь наша любимая тема про ивент луп https://youtu.be/8eHInw9_U8k
источник

SS

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

SS

Stanislav Spirkin in Клуб Vue.js-разработчиков
Просто не хватило фантазии представить возможную ситуацию (защита от дурака), еще раз спасибо!
источник

r

rodigy in Клуб Vue.js-разработчиков
Всем привет. Кто уже юзает 3 версию в проде, какие библиотеки компонентов/фреймы используете? Планирую делать админу, пока только prime vue зашел, из тех что уже адаптировали.
источник

IK

Illya Klymov in Клуб Vue.js-разработчиков
Бесстрашные люди :)
источник

Е

Елисей in Клуб Vue.js-разработчиков
а разве тройка не продакшн-реди? сам двойку использую, но вроде тройка готова уже
источник