Есть компонент, на вход массив данных и конфиг с описанием к ним. Внутри компонента реализован поиск и сортировка. При обновлении data нужно обновить в стейте исходный массив, проверить что конфиг правильно описывает модель, отфильтровать данные используя значение поля поиска и отсортировать данные, после чего записать их в массив который используется для рендеринга элементов. Вопрос: это все описывается в одном редьюсере или нужно как-то декомпозировать эту логику, если да то как? Гуглил сеть, но не нашёл примеров с реализацией сложной логики. Поделитесь опытом.
items$ displayItems = items$...
Обсуждают сегодня