Рецепт консистентного интерфейса: Lane к приручению Concurrent Mode
Доклад принят в программу конференции
Целевая аудитория
Тезисы
Иногда интерфейс начинает вести себя неожиданно: компонент обновляется, но получает устаревшие данные, или часть приложения перестаёт рендериться под нагрузкой. С такими эффектами я столкнулся при разработке корпоративного чата.
Оказалось, дело в приоритизации обновлений в React: он может отбрасывать низкоприоритетные изменения, что приводит к tearing (разрывам интерфейса). В докладе проведу разбор реального кейса: обсудим работу React под капотом и рассмотрим, как устроены lanes и concurrent rendering.
Senior frontend разработчик. В настоящее время работает над корпоративным чатом в Точке. Имеет единственное хобби - программирование.
В свободное время играет в волейбол.
Видео
Другие доклады секции
Производительность