Пытаюсь сделать данное задание -
https://github.com/KosyanMedia/test-tasks/tree/mas...
Залип на фильтрации билетов (#task2). Проблема в том, что можно выбрать несколько фильтров.
Как это реализовать? Через if..else не представляю как - слишком много условий. К тому же если выбрано одно условие, а тут выбирается второе, то нужно оба условия применять к исходному массиву, а не уже отсортированному. Вопросов, вообщем, много.
Слышал про либу mixItUp, но их сайт не открывается, а судя по статьям там можно реализовать только фильтрацию по 1 типу.
Данные храню в state у компонента.