Concurrent rendering позволяет React прерывать и возобновлять некритичную render-работу, отдавая приоритет срочным изменениям.
В React есть concurrent mode и concurrent rendering. Как он работает и для чего нужен?
Concurrent rendering позволяет React прерывать и возобновлять некритичную render-работу, отдавая приоритет срочным изменениям.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Concurrent rendering позволяет React прерывать и возобновлять некритичную render-работу, отдавая приоритет срочным изменениям.
Это не параллельное выполнение JavaScript в нескольких потоках. Переходы помогают отделить срочный ввод от тяжёлого обновления; commit остаётся согласованным. Поскольку незавершённый рендер может быть отброшен, вычисления компонента должны быть чистыми.