filmov
tv
Дмитрий Грош — React concurrency: а так ли это хорошо?

Показать описание
Ближайшая конференция — HolyJS 2024 Autumn, 7 ноября (online), 14–15 ноября (Санкт-Петербург + трансляция).
— —
Самым важным дополнением React 18 было Concurrent Rendering и связанные с ним хуки вроде useTransition и useDeferredValue. При тех плюсах, которые нам принесли эти нововведения, хотелось бы разобраться, когда мы теряем преимущества и блокирующая отрисовка все-таки оказывается полезнее. Рассмотрим прошлые версии, сравним с последней, покопаем исходники, разберемся с историей React concurrency.
— —
Самым важным дополнением React 18 было Concurrent Rendering и связанные с ним хуки вроде useTransition и useDeferredValue. При тех плюсах, которые нам принесли эти нововведения, хотелось бы разобраться, когда мы теряем преимущества и блокирующая отрисовка все-таки оказывается полезнее. Рассмотрим прошлые версии, сравним с последней, покопаем исходники, разберемся с историей React concurrency.
Дмитрий Грош — React concurrency: а так ли это хорошо?
Дмитрий Грош — Батчинг в React
Что такое Concurrent в React ??? Глава 1
React 18 Concurrency, Explained | Ivan Akulov | performance.now() 2022
React vocab explained: What is Concurrent React?
Чем закончилась история с Concurrent Mode? Глава 3
React Concurrent Mode, Павел Смолин
[доклад] Подробно о React Reconciliation, или Как React добился 60 fps
Решаем все проблемы React context с помощью хука useSyncExternalStoreWithSelector...
Реакт продвинутый (Тёма Сенюков)
Александр Бальцевич – React.memo — сплетни исходники грань полезности...
5 Советов, как проходить собесы с первого раза!
Евгений Прокопьев — Работа анимаций в React Native под капотом...
Тяжелое утро с HolyJS #50
React 'Komaroad' #18 - Архитектура Fiber
Виктор Вершанский — Типы в прототипах
Мария Кондаурова — Что нового в JS и вебе
Никита Дубко — Одно PWA, чтоб править всеми
Иван Нагайко — Storybook — проблема или решение проблемы?
Константин Лебедев — Автоматизация процессов разработки и поддержки: от ботов до Code Review...
Сеня Пугач — Аквариум и Кроно: как сделать так, чтобы дизайнер отстал от программиста...
Комментарии