Оптимизация рендеринга в React: от ререндеров до Concurrent Mode
В 2026 году React стал мощнее, умнее и сложнее. Появились Server Components, Actions, Streaming SSR — но рендеринг на клиенте всё ещё остаётся узким местом многих приложений. Особенно когда компоненты начинают мигать, лагать или «подвисать» при взаимодействии. Проблема не в React. Проблема — в том, как мы его используем. React обновляет UI путём сравнения нового и старого Virtual DOM. Если компонент получил новые props, state или его родитель обновился — он перерисовывается. Но! Ререндер != перерисовка в DOM...
298 читали · 1 год назад
🚀 Новые возможности React 19: конец эры повторных рендерингов
Новый компилятор React 19 обещает существенное повышение производительности, что станет настоящим прорывом для разработчиков. Но это лишь верхушка айсберга. В этой статье мы не только разберемся, как работает компилятор, но и погрузимся в мир других новейших возможностей React 19. Привет, друзья! Я Кирилл Мыльников, фронтенд-разработчик в компании Usetech. Сегодня хочу поделиться о новейших функциях в React 19. Давайте вместе применим их в практике, разберем новшества и возможности на примерах, чтобы...
6 месяцев назад
Как ускорить React-приложение без боли и хаков: мой рабочий метод
Когда ко мне приходят проекты на React, я почти всегда вижу одно и то же: огромные компоненты, стейты распухшие до размеров штанги, а рендер напоминает затяжной подход на присед. Нагрузка растёт — а скорость падает. Я сам в начале пути делал ровно такие ошибки: пытался «исправлять лаги», добавляя костыли. Это как пытаться спрятать живот, втягивая его — работает ровно до первой нагрузки. Сегодня покажу, как я ускоряю React-приложения без хака, без магии, без боли, только рабочими техниками. 🔍 Почему React начинает тормозить Чаще всего проблема не в React, а в том, как мы к нему относимся...