Начиная с React 18 рендер можно прервать: срочные обновления обгоняют несрочные, даже если React уже взялся за несрочное. Если задуматься, вопросов много: Как React посреди рендера отдаёт поток браузеру, чтобы тот обработал ввод, а потом продолжает с того же места? Почему до React 16 он так не умел? Кто решает, какие обновления срочные, и почему большинство рендеров не прерывается вообще? Что происходит с незакоммиченными обновлениями, когда пришло что-то срочное? И главное, как обновления, кот…