У меня возникло желание реализовать небольшую фильтрацию данных массива по нескольким категориям одновременно, но пришел к осознанию того, что плохо понимаю как это сделать. Как реализовать фильтрацию по 1-й категории я осознаю, но как допустим фильтровать контент через Checkbox одновременно по разным категориям, я уже не знаю.
Как допустим реализовать фильтр по 2-м категориям на основе данного массива? Скажем 4 checkbox'а для фильтрации страны, и 3 отдельных Checkbox'а для дополнительной фильтрации жанра.
const products = [
{ country: 'Russia', img: 'link.img', genre: 'Comedy', name: 'Вишнёвый сад' },
{ country: 'France', img: 'link.img', genre: 'Novel', name: 'Oberman' },
{ country: 'Italy', img: 'link.img', genre: 'Adventures', name: 'Il cimitero di Praga' },
{ country: 'USA', img: 'link.img', genre: 'Comedy', name: 'The Ransom of Red Chief' }
];