The filterState was designed to constantly connect with all other components for results to appear in real time. However, if you don’t need real time updates, you can create a copy of the original filterState, apply filters to it, and only copy back to the original filterState (the one linked to other components like the searcher) upon user action.