Тёмный

#35 Options vs Composition, часть 1 - Vue.js: концепции 

JavaScript.Ninja
Подписаться 55 тыс.
Просмотров 28 тыс.
50% 1

Хотите чтобы видео выходили чаще и больше? Подписывайтесь на Patreon! / javascriptninja
Остались вопросы? Присоединяйтесь в наш чат t.me/vuejs_club
---
Мы на:
Facebook - jsninja
Telegram-группа - t.me/javascript_ninja
Telegram-канал - t.me/jsninja_news

Опубликовано:

 

9 янв 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 79   
@wijionemaster1875
@wijionemaster1875 2 года назад
Лучшие русскоязычные курсы по vue, и по вебу в целом! Спасибо большое за труд!
@404Negative
@404Negative 10 месяцев назад
Ваши обучающие видео как свет ясности и прозрения среди глухой темноты невежества. Где еще можно найти спеца такого высокого уровня, который так понятно всё объясняет. Надеюсь что этот курс и другие видео на Вашем канале возобновят интенсивность. Чем больше людей будет умнеть, тем меньше будет баранов, которые готовы пойти оккупировать чужие страны и убивать людей.
@svetlanakudryavtseva2592
@svetlanakudryavtseva2592 2 года назад
Спасибо за прекрасные ментальные модели. Жду продолжения!!!
@eb6006
@eb6006 Год назад
Обалденно круто и доходчиво! Спасибо автор!
@VasilyVasilyVasily
@VasilyVasilyVasily Год назад
Прекрасный курс, спасибо огромное, для себя отметил 8 и 20 ролики, про архитектуру
@akad1981
@akad1981 2 года назад
Спасибо Илья! Очень полезно!
@dmitriy8735
@dmitriy8735 2 года назад
Господи, как же мне нравится vue после react. Какой же он всё-таки удобный. Простите меня, реакт-разработчики.
@jorgenUA
@jorgenUA 2 года назад
в react жуткий зоопарк
@denysshnurenko
@denysshnurenko 2 года назад
🥲
@graa999
@graa999 2 года назад
Когда я первый раз увидел Redux и React-redux, первые мысли были "это чёза№%:!@$* ??". Потом привык правда))
@user-et3zc7hm3o
@user-et3zc7hm3o 2 года назад
@@graa999 учу после реакта вью. Невероятно больно
@nade3282
@nade3282 Год назад
@@graa999 не знаю на счет redux но тулкит довольно таки приятный
@MrFirst-eg2dw
@MrFirst-eg2dw 2 года назад
Полгода как перешёл на Composition Api - пока с явными минусами не столкнулся - одни плюсы.
@user-ke2on2ju8m
@user-ke2on2ju8m 2 года назад
Спасибо, очень актуально, половина проекта написана на options, половина на composition, нужно решить кому отдать предпочтение =)
@gritsienkooleg3447
@gritsienkooleg3447 2 года назад
Блииин, это очень круто! Уже познаём composition API ))
@aazubakin
@aazubakin 2 года назад
Как же плюсы и минусы, а также примеры минимизации минусов. Ждем с нетерпением.
@smith-dev
@smith-dev 2 года назад
Для меня композишин решил боль с миксинами. Так же как любитель ts'a наслаждаюсь дефайном пропсов. Офк каждый может свой огород наворотить, но с этим можно бороться. Для себя подметил, что лучше не использовать деструктуризацию для пропсов/стейта, как-то легче дышать стало.
@aweb_21
@aweb_21 Год назад
Классные уроки, а будет ли продолжение данного плейлиста ?
@pavelnoryk3823
@pavelnoryk3823 2 года назад
С нетерпением жду следующую серию)
@user-ib9yo3uq1n
@user-ib9yo3uq1n 7 месяцев назад
и как?
@user-lf5kk3bx9p
@user-lf5kk3bx9p 3 месяца назад
Как видишь....@@user-ib9yo3uq1n
@user-lf5kk3bx9p
@user-lf5kk3bx9p 3 месяца назад
Как видишь....@@user-ib9yo3uq1n
@romanbush5164
@romanbush5164 Месяц назад
трэщ несколько лет учили эти слова option api, теперь новый подход используют
@yatagun
@yatagun 2 года назад
ну вот и досмотрел до конца. жду продолжения
@user-jl5kt6zm4c
@user-jl5kt6zm4c Год назад
Когда впервые увидел Composition API - у меня это вызвало столько непонимания) Мол - зачем? Но сейчас понимаю что пример, который я видел - это был очень плохой пример, в котором просто была каша из JS) Спасибо вам за обзорчик, теперь появился интерес в изучении этой фичи)
@Peter-vz4tb
@Peter-vz4tb 2 года назад
О! Композиция приехала
@maximworonin320
@maximworonin320 2 года назад
Грустно, что видео редко выходят. Посмотрел весь курс недели за 2-3 и очень нехватает. А так пушка бомба, очень понятно, познавательно и интересно. Про весь курс)
@DeveL777
@DeveL777 2 года назад
ты не разобрался где челенджи брать? автор постоянно говорил о челенджах(домашках) я так и не понял где они все.. 2-3 задания же было по ходу курса небольших всего
@maximworonin320
@maximworonin320 2 года назад
@@DeveL777 их похоже не сделали. Планы грандиозные, но не всегда удается их реализовать. А может только для патронов доступны, хз. А насчет 2-3 небольших заданий не соглашусь, задания быи более чем классные, над некоторыми я пару дней сидел. Но их было мало, это правда
@DeveL777
@DeveL777 2 года назад
@@maximworonin320 я над комплитом тоже пару дней посидел) ща думаю vuex и router почитать, а надо попробовать что-то сделать, не знаешь какие-нибудь ещё подобные курсы вью или практику где взять? Заранее спасибо
@maximworonin320
@maximworonin320 2 года назад
@@DeveL777 бесплатных незнаю, из платных и Дмитрия Лаврика вроде неплохие курсы, но я только начал проходить, с Ильей конечно не сравнится
@tatianovnafrutti8982
@tatianovnafrutti8982 Год назад
Суперские уроки!! Спасибо огроменное!))) А будет продолжение?
@user-dz1is5rc7u
@user-dz1is5rc7u Год назад
Как текущая ситуация в мире разрешится, так, думаю, и будет продолжение
@TrayHardPlay
@TrayHardPlay 2 года назад
Хочется еще больше анализа, более подробного разбора все-таки, очень уж важная тема
@tackesi
@tackesi 2 года назад
Я могу во vue3 описать метод и как во vue2 и вернуть функцию из setup() . Вопрос: работают ли во vue3 иначе то, что работало во vue2
@nikitaermolenko7813
@nikitaermolenko7813 Год назад
Продолжение ведь будет...? Правда??
@Stilant7
@Stilant7 2 года назад
я скучал по "зыс"
@mihaivanov8569
@mihaivanov8569 2 года назад
Уже полтора года изучаю веб-разработку, начинал от верстки и заканчивал php и его фреймворками. Уже была мысля сдаться и забить, но ваши видео смотивировали меня идти дальше. Всё-таки нравится мне это дело.
@melitopol_Russia
@melitopol_Russia 2 года назад
как успехи?)
@user-xc5cx7lh4l
@user-xc5cx7lh4l 2 года назад
Отличное видео. Возможно опытным разработчикам Composition и нравиться, но для новичков это сущий ад, ведь в отличии от Options, непонятно что где и как писать.
@alexperemey6046
@alexperemey6046 2 года назад
Да пишешь так же, как в любом другом языке программирования. А именно: а) думаешь, что тебе надо написать для решения текущей задачи. б) пишешь именно это, прямо на следующей строчке. А еще в новом куча чисто технического кода не нужно писать. Вообще красота.
@daniilthegunner843
@daniilthegunner843 Год назад
Мне в composition api не нравится пока только то, что я с первого взгляда не могу разобрать где у меня область кода с методами, а где с компьютедами и т.д... Просто полотно кода как в реакте. Приходится комментами отделять типа //methods, //computed, чтобы выглядело как в options api)
@user-sq3nn5wq3z
@user-sq3nn5wq3z Год назад
Премию Дарвина
@gleb_04
@gleb_04 2 года назад
доброго времени суток) когда планируется продолжение?
@JavaScriptNinja
@JavaScriptNinja 2 года назад
Когда будет время. Война всё-таки
@petrovsergey2470
@petrovsergey2470 Год назад
@@JavaScriptNinja с нетерпением жду. Харьков как по мне наиболее страдает из-за нее на данный момент
@user-sq3nn5wq3z
@user-sq3nn5wq3z Год назад
@@JavaScriptNinja офицеры не отдыхают, требуем продолжение:)
@andreyevanton
@andreyevanton Год назад
@@JavaScriptNinja держитесь там!
@muhamadaminibragimov5096
@muhamadaminibragimov5096 2 года назад
Спасибо за видео. Было бы классно если ещё разберете script setup. Как с ним правильно работать. Стоит ли с ним работать рады оптимизации который они обещают. Стоит ли с ним использовать reactive или лучше ref. Насколько плохо то что там все переменние доступны в template
@alexperemey6046
@alexperemey6046 2 года назад
1) reactive по-моему вообще стоит использовать только когда тебе конкретно нужен именно клон объекта. Чтобы сделать его реактивным, но при этом хранить начальное состояние отдельно, например. А так - ref, везде и всегда. 2) Вопрос: нужно ли объявлять в компоненте, который создавался для работы с темплейтом (сиречь куском верстки), переменные, которые в верстке не должны использоваться? Не будет ли это спагетти код?
@Lampa303
@Lampa303 2 года назад
Получилось что-то похожее на Svelte, но не такое красивое, как Svelte. Когда хочешь Svelte, но у тебя энтерпрайз на Vue.
@kovtunos
@kovtunos 2 года назад
Спасибо за видео, как раз актуально. Только исправь плиз нумерацию. Должно быть #35 а не #34.
@JavaScriptNinja
@JavaScriptNinja 2 года назад
Готово
@Novel6789
@Novel6789 Год назад
курс завершён?
@wepko
@wepko Год назад
Очевидно что нет
@konstantinsnihyr3408
@konstantinsnihyr3408 Год назад
продолжение ктогда то выйдет?((
@wepko
@wepko Год назад
Навряд ли, из-за нынешних ситуации
@user-pb1zu5wz9r
@user-pb1zu5wz9r 2 месяца назад
Не ну конечно же Владлен получше рассказывает. Из просмотренного контента что-то вычленить сложно .
@JohnDoe-jw6xn
@JohnDoe-jw6xn 2 года назад
Сomposition может быть и быстрее, но структуры в нём нет. Когда нет строгих правил в написании кода получается каша. В общем мне кажется Эван совершил большую ошибку, отказавшись от строгой структуры Vue2. Посмотрим как будет дальше развиваться фреймворк, но что-то мне кажется, что будет только хуже.
@l2cri
@l2cri 2 года назад
а мне кажется это подготовка к переходу на web компоненты. по сути скоро нам нужен будет скоро shadow-dom (вместо сейчас существующего virtual-dom) потому как синтаксис Shadow dom очень сильно похож на шаблон Vue (взять к примеру слоты) скоро мне кажется нам не нужен будет условный рендеринг, все это будет в браузере. нам только нужна будет именно та реактивность переменных и все. на этом ( и к чему идёт) будет построен будущий vue
@user-hc7tf5fd3g
@user-hc7tf5fd3g 2 года назад
Интересно было бы знать мнение Ильи по этому поводу
@TrayHardPlay
@TrayHardPlay 2 года назад
Это решается уже через конвеншены на проекте, а так кашу можно и в опшенс апи написать, более того, оно там еще будет лежать так, что тебе придется постоянно скроллить вверх-вниз туда-сюда
@alekseym1058
@alekseym1058 2 года назад
@John Doe: "Сomposition может быть и быстрее, но структуры в нём нет. Когда нет строгих правил в написании кода получается каша." Очень сильно с вами не согласен. Так или иначе вам нужны данные, нужны вотчеры/вычисляемые/методы. Код легко, без изменений превращается из "старого" в "новый". Если у "вас" не было каши в старом коде, то от куда она возьмётся в новом? Отказ от миксинов - это жыыырный плюс. Вынесение [общего] кода в composables - это плюс.
@deluxenew1
@deluxenew1 2 года назад
полностью согласен, структура важна, а если не нужна структура - можно юзать реакт
@Peter-vz4tb
@Peter-vz4tb 2 года назад
Less words show us code!
@origalaxy
@origalaxy Год назад
реально сложно воспринять
@step55555
@step55555 Год назад
это невозможно слушать
@storm_shadow_is_coming
@storm_shadow_is_coming Год назад
Владлен?
@404Negative
@404Negative 10 месяцев назад
для просмотра этого ролика нужен как минимум базовый интеллект
Далее
Dancing makes everything better 🕺🏼
00:16
Просмотров 2,3 млн
I need your help..
00:28
Просмотров 5 млн
#31 provide/inject - Vue.js: концепции
16:39
Vue 3 Composition API Introduction [FULL TUTORIAL]
23:46
Dancing makes everything better 🕺🏼
00:16
Просмотров 2,3 млн