Реагировать на множественные критерии фильтрации - PullRequest
0 голосов
/ 18 сентября 2018

Я создал как магазин, это не для производства, просто для практики.Я хочу фильтровать по критерию (размер, модель), он работает, когда я добавляю модель, нажимаю фильтр, затем добавляю размер, нажимаю фильтр, чтобы фильтровать размеры ..

Проблема, например, в том, что я удаляю все размерыи нажмите фильтр по размеру фильтра, он возвращает все продукты, что было бы хорошо, если бы не было критериев фильтрации вообще, но все еще есть критерии бренда ..

Вот проект Stackblitz: https://stackblitz.com/edit/react-jevhb9

1 Ответ

0 голосов
/ 18 сентября 2018

Ваш вопрос можно найти с помощью

{filterArray.length > 0 ? (
      <ProductGrid products={filterArray} />
    ) : (
      <ProductGrid products={products} />
)}

когда приложение отображает содержимое после нажатия на фильтр размера, ваш filterArray пуст и поэтому возвращает массив products, который содержит все ваши данные

...