filmov
tv
Zone.js и ChangeDetection. Как render подход повлиял на vuejs, react и angular архитектуры
Показать описание
Как 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 - Выводы
VueJS пытался решить эту задачу за счет get set javascript дескрипторов
React предложил явно менять состояние через setState но с соблюдением иммутабельности
Angular воспользовался zonejs для решения этой задачи
Как это выглядит в коде смотри в этом видео.
0:00 - Введение
2:09 - VueJS
4:00 - React
6:31 - Angular
10:01 - Выводы
Zone.js и ChangeDetection. Как render подход повлиял на vuejs, react и angular архитектуры...
WTF is 'Zone.js' and is it making your app slow?
3.1 Как работает NgZone?
Change Detection in Angular Pt.2 - The Role of ZoneJS (2023)
How do Angular changes detection works? OnPush, Default, and Zone.js | Smart and Dumb Component
Angular 10 change detection - Role of zone js and NgZone
Zone.js and NgZone in Angular | Run your code outside Angular
3.3 В чем отличие markForCheck() и detectChanges()?
Learn zone.js by Example
Стратегия обнаружения изменений в Angular - Максим Иванов
[DevFest Sofia 2019] Deep dive into zone.js by Ilia Idakiev
Angular NgZone Explained
ChangeDetectionStrategy, OnPush, как происходит ререндер | Angular курс
ngOnChanges vs ngDoCheck. ChangeDetectionStrategy OnPush в Angular
Ngzone in Angular - Improve Performance by Running Code Outside Angular
Angular Change Detection Tuning: Option 3 - Activating/Deactivating Change Detection
Change Detection in Angular (Change Detection + NgZone)
Change Detection Strategy in Angular
S3E1 NgZone explained
RuhrJS 2016 - Pascal Precht - Angular 2 change detection explained
Урок 200. Angular. Обнаружение изменений
S3E3 What's the difference between markForCheck() and detectChanges()
Profile and optimize your Angular 2 apps
Максим Корецкий - Front end development and change detection
Комментарии