Most efficient way to filter a List View?

I have a supabase table that I'm showing in a list view on a page that I will need to filter by 1 of 3 choices. Would the most efficient way be to use choice chips to show the 3 choices, then filter the list view table by the value of the choice chip selected (which will match the field being filtered on) OR creating a page state variable and having three buttons, each of which would change the page state variable to the field filter value and doing a rebuild page? From a visual perspective, the buttons option would be more flexible so I can easily make them the same size but I dont want unecessary API calls and overhead if I can avoid. I'm new to FF, so any suggestions would be much appreciated.

1
2 replies