Search Over A Paged List Queries The Source

Filtering a paging stream only ever searches the pages already loaded, so whether an item is findable depends on how far the user happened to scroll — the search must query the store and render as a sibling overlay, leaving the paged reader and its drag-reorder, in-place removal and scroll position untouched. Covers the debounce and minimum-length gate, why the escaping belongs one layer above the query, and the one case where filtering in memory is correct. Use when search misses items that are definitely there, when results change after scrolling, or before threading a second data source through a paged list.

maxrave-dev Updated

File contents

maxrave-dev/kotlin-footguns/tree/main/skills/search-over-a-paged-list-queries-the-source commit 42cc913f7b

Frequently asked questions

npx skillmds@latest add maxrave-dev/search-over-a-paged-list-queries-the-source