I have different solutions for different projects. I always think through the requirements before I select technologies. This means I don't have a goto solution.
Some times it's obvious what to pick. If I know I'm developing a complex SPA with advanced frontend heavy features, then Redux many times is a good fit. Why not MobX? because we have experience in Redux in the company and are happy with it so far.
If it's not obvisous what to pick at the start, I start without any global statemanagment at all to learn more about what kind of app it is. When the app grows and I get stuck because of the lack of state management, it's usually easier to decide what solution to use.