Changing networks during development without re-installing

For the most part (and this applies to react-native init as well), the tunnel and port are hard coded one way or another for the RN packager. For this reason, I find myself always needing to rebuild the app whenever my network changes (IE: switching from home to office)

Curious, has anyone adopted a decent way of dealing with this?