Does the two queries get triggered by other screens ?
Because mobile loads everything upon initial loading even if the screen might be not shown, it is possible to trigger queries twice if it is connected to other screens that is hidden.
On side note, we are working on multi screen v2 for mobile where each screen is isolated for better performance.
Hi @nizaeros, I agree with @james.lee. The fact that the app is showing old data first means the queries have not run twice. If we would like to prevent this, we could render the components conditionally by checking the query.isFetching property. The value is always true while the query is running, so we could set the hidden property of the component to: