What are your best practices on app navigation?

found this thread that comes close Show Elements or Set State