484просмотров
2 декабря 2025 г.
📷 ФотоScore: 532
#НовостиРазработки ⚙️Вышел Redux Toolkit v2.11.0 Redux Toolkit — набор инструментов для работы с состоянием через Redux, который особенно полезен при создании сложного приложения на React (или другом JS/TS-фреймворке), где нужно централизованно управлять состоянием — store, actions, reducers, асинхронные запросы, кеширование и т.п. 💡Главное в обновлении RTK v2.11.0— переход на Immer v11, в котором переработана внутренняя архитектура обновления состояния. Ранее Immer проходил дерево состояния рекурсивно, теперь — обновляет только действительно изменённые и затронутые поля. Это даёт заметный прирост скорости — ~30% на реальных тестах RTK Query. ✔️Кроме того, появилась новая опция refetchCachedPages для infinite-queries в RTK Query. По умолчанию при refetch перезапрашиваются все страницы, находящиеся в кэше. Теперь можно указать refetchCachedPages: false, и тогда будет обновлена только первая страница, а кэш сократится до одного элемента. ✔️Исправлена ошибка в middleware для проверки неизменяемости — регулярные выражения из ignoredPaths теперь обрабатываются корректно. 🔖Подробнее