TanStack Query and Zustand are not interchangeable. Stop treating them like they are.
Using TanStack Query for UI state or Zustand for server cache creates subtle bugs and unnecessary complexity. Here is why separation matters and how to do it right.