React Batching - это инструмент, который неявно присутствует в ежедневной разработке, но все же его понимание, может помочь ускорить вашу страницу, а так же объяснить иногда казалось бы странное поведение рендера
Исходники:
React v17 - https://github.com/DmitriyGrosh/react-batching-17v2
React v18 - https://github.com/DmitriyGrosh/react-batching-18
React v0.4.0 - https://github.com/DmitriyGrosh/react4
Для тех кто хочет стать спикером: https://holyjs.ru/callforpapers/?utm_source=tg&utm_medium=social&utm_campaign=post&utm_term=pc_announce&utm_content=batching_cfp
Поддержать Айти Синяка можно здесь:
YouTube: https://www.youtube.com/channel/UClgj-KWiNaOo9H1rz1ISO6Q/join
boosty: https://boosty.to/sin9k
Patreon: https://www.patreon.com/ITSin9k
00:00 Анонс темы
01:25 Знакомство со спикером
02:44 Задачки по батчингу
07:35 От теории к практике
09:55 Что есть батчинг
11:08 unstable_batchedUpdates
14:15 Пример из реальной жизни
17:14 flushSync
21:31 Redux не решает проблему
24:12 История батчинга
28:38 Вспоминаем React версии 0.4.0
30:00 Благодарность
30:45 Вопросы и Ответы
Подписаться на канал: https://www.youtube.com/channel/UClgj-KWiNaOo9H1rz1ISO6Q?sub_confirmation=1
Twitter: https://twitter.com/it_sin9k
________________
Канал о Фронтенде, который хочется порекомендовать (telegram):
https://t.me/frontendnoteschannel
-------------------------
Данный канал создан для инициирования бесед на различные темы IT сферы (социальные / технические), а также для тех кому короткая видео выжимка статьи, выступления на конференции или же просто личных мыслей, являются более удобным форматом