Data lists need to filter items by text search, categories, or custom predicates. Writing filtering logic with debounced search and multiple filters is boilerplate.
FilterController manages filter criteria (text, checkbox group, select). It filters an array of data based on predicates.
Supports multiple filters (AND logic). This demo shows a product list filterable by search query and product category.
SearchableList, FilterableTable, ProductCatalog, EmailList, TaskManager