We have decided to use react-query lib instead of useTransition.
I conclude we were wrong using useTransition for api calls, as the react-query lib provides so much more than just a pending state for this use case.
useTransition is useful for UI intensive tasks, or background UI tasks, but not so much for api calls.