Zone.js и ChangeDetection. Как render подход повлиял на vuejs, react и angular архитектуры

preview_player
Показать описание
Как VueJS React Angular сообщают о необходимости запуска перерисовки компонента или всего дерева. Как изменения в javascript отлавливаются. В видео я расскажу как это реализовано и ключевые особенности в архитектуре из-за такого подхода.

VueJS пытался решить эту задачу за счет get set javascript дескрипторов
React предложил явно менять состояние через setState но с соблюдением иммутабельности
Angular воспользовался zonejs для решения этой задачи

Как это выглядит в коде смотри в этом видео.

0:00 - Введение
2:09 - VueJS
4:00 - React
6:31 - Angular
10:01 - Выводы
Рекомендации по теме
Комментарии
Автор

Привет всем)
Спасибо за обратную связь, лайки и подписки. В видео я не занимаюсь призывами подписаться или написать коммент, но тут я буду)
Приятного просмотра 👍

grommaks
Автор

Очень интересно, спасибо большое. Про Реакт информации много - про виртуальный ДОМ, а вот про Вью и Ангуляр первый раз наткнулась на объяснения какаие-то

ReginaScer
Автор

Быстро, ясно и доходчиво! Спасибо большое за видео!

ЕгорРура
Автор

Спасибо. Очень полезное видео, особенно по Ангуляру, так как в нем не все так очевидно.

Furamy
Автор

Хорошее видео. И звук 👍Сам начал ролики записывать.

Kulibins
Автор

Уровень монтажа на высоте! Очень круто подал материал. В плейлисте по DI использовал jsDoc мог бы сделать туториал по jsDoc?

taras
Автор

Только markforcheck не запускает перерисовку, а помечает, что когда очередной цикл, обновления будет спрашивать, нужно ли перерисовать, то перерисует.

Kulibins
Автор

Интересная перспектива. Спасибо. Совет от подписчика - слово фреймвЁрк очень режет ужо, прям отвлекает от просмотра.

ВиталийБоднар-ея
Автор

ты знал такой прикол в css? #c6ced699 формат rgba последння 99 указывает на прозрачность, чем меньше, тем больше прозрачность. Очень крутая штука, это не все знают

romanryaboshtan