this is because it mutates both the thread list and the collection list (with the has_item query)
need to figure out a more isolated way to do this that doesn't cause a ton of re-renders. Instead of mutating the full list, it should either delegate that to a future render (either setTimeout or something else) and the collection menu should probably hold its own state.
this is because it mutates both the thread list and the collection list (with the has_item query)
need to figure out a more isolated way to do this that doesn't cause a ton of re-renders. Instead of mutating the full list, it should either delegate that to a future render (either setTimeout or something else) and the collection menu should probably hold its own state.