Hi, can someone provide a list of the things that developers should take into account when handling network changes?
I see in MetaMask and Ethers.js a strong recommendation on reloading the page when a network change occurs. Why is this so important and why not proposing another way to handle this? What are all the problems that not reloading the page would generate?
If you changed the network and did not reload the page, in some cases your application may receive an outdated store state. This entails incorrect display of the user interface.
is there a way to check this store state in dapp? or a way to restart the provided internally (like rerendering a component) without needing to refreash the site? Thanks