Can we prevent a complete refresh of the page? Maybe just have the useEffects and such fire on network change?