show/hide reorder based on conditions?

Reordering a table seemed amazing until I realized I'm working with a table with ~5000 rows ...it hangs up and goes kaboom unless a filter that limits the data is applied.
I'd love to be able to enforce that practice with end users.
I was thinking that maybe conditionally showing the reorder icon only when a filter is present would be a potential solution. But reorderable() only accepts string input. 😦
Any advice for working with sortable rows with large data sets?
Was this page helpful?