Приложение на React, работало через контекст, что было неудобно и препятствовало дальнейшему масштабированию системы. Также были небольшие ошибки, лишние запросы, перендеры(смаргивание) при незначительных изменения стейта. Был проведен рефакторинг, внедрен * FSD - FeatureSlicedDesign. Строгая иерархия - сверху вниз. * Redux store. Slices для каждой сущности. * RTK Query вместо axios запросов. * Добавлено кеширование запросов. * Мемоизация, убраны перерендеры. * Добавлены jsdoc описания сущностей