Имеются вот такие два фильтра для выборки из товаров по ним, как лучше и правильнее реализовать сортировку и фильтр вместе?
То есть, при выборе категории фильтр также должен учитываться и в обратном направлении тоже, пока получилось сделать лишь отдельно сортировку по цене и имени их сделал через
.sort((a, b) => a.price < b.price ? 1 : -1);
.
При выборе категории использую
.filter()
, но он фильтрует внутри массива, но на вывод не делает, то есть при применении сортировки сразу все отображается (происходит перерисовка товаров в компоненте), а при фильтре нет.