appbaseio / appbaseio/reactivesearch
MultiList filter on server side
- Dominant language
- JavaScript
- Stars
- 4.9k
- Forks
- 478
- PR merge metrics
- No merged PRs in 30d
Description
Hi,
**Affected Projects**
React / All
I'm using MultiList with huge lists (more than 10,000 terms), and the `showFilter` is really useful. However, when I use it combined to `showLoadMore`, I need to click multiple times the `Load More` button to get all results as filter is applied on local data already get from the server.
I would prefer the filter to take place on server side in this case.
This behavior might be activated on demand as not all lists need it.
I can't see how to interact with the component to create this behavior on top of the existing component.
Thanks in advance for your help.
Contributor guide
Research direction
Start by locating the MultiList component and the existing showFilter and showLoadMore behavior. Trace how filtering and pagination currently interact, then define an opt-in server-side filtering behavior and verify that filtered results can be loaded without repeated local filtering.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, react
- Domain
- frontend, search
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100