React Batching от создания (v0.4.0) до React 18
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 сферы (социальные / технические), а также для тех кому короткая видео выжимка статьи, выступления на конференции или же просто личных мыслей, являются более удобным форматом
Видео React Batching от создания (v0.4.0) до React 18 канала АйТи Синяк
Исходники:
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 сферы (социальные / технические), а также для тех кому короткая видео выжимка статьи, выступления на конференции или же просто личных мыслей, являются более удобным форматом
Видео React Batching от создания (v0.4.0) до React 18 канала АйТи Синяк
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Почему удалять StrictMode плохая идея?Создавать CSS анимации стало очень просто! + новый форматКак стартовать новый проект в 2023 году?Работа с массивами стала намного удобнее!Полный курс по useId за 10 минут!Чем закончилась история с Concurrent Mode? Глава 3Почему нам пришлось переписывать проекты. Глава 2Что такое Concurrent в React ??? Глава 1Плохой код больше не проблема! Компилятор все исправитНевероятный Vite под микроскопомЛамповый созвон на тему React Router 6.4+React Router Form - совместили несовместимое⚡ Router теперь умеет отправлять запросы ⚡Размер React Router вырос в 3 разаДелюсь опытом по использованию reselectСамый скользкий механизм в ReduxReact придумал новый компонент!Как я делаю анимацию модальных оконПодкаст Frontend Weekend и автор канала "АйТи Синяк"Вот зачем нужны новые фичи в JS!