I have two components, one which allocates a "create-new <thing>" button. The other component queries the backend for the things and renders them out as cards.
When the user creates a new thing, clicks the button I invalidate the query to force a re-fresh of cards.
In the dev tools I see the queries go stale, but it never re-freshes.
Maybe this should be a mutation instead? (update list, then re-render the list?)