Is it ok to use setQueryData to edit query state instead of useState? - TanStack