I'm using go_*router to navigate between screens unfortunately it causes every time rebuilds on the current page and the page I navigate to. On most pages I read documents from Firebase which causes unnecessary reads. As alternative I use the Navigator to achive navigating between pages without rebuilds. Is it possible to achive the same effect with go_*router?
Navigator.push(context,MaterialPageRoute(builder: (context) => SecondScreen(),); (rebuild on screen2)
context.go("/secondScreen") (rebuilds on screen1 and screen2)
Instead of go_router I would use Navigator.