我试图从最佳方法的角度理解,如何处理路径导航,这取决于对后端调用的结果,例如登录页面 . 我正在使用一个简单的vanilla,开箱即用的Flutter设置,其中我的App是StatefulWidget,而我的LoginPage是StatelessWidget . 我的想法是,我会在App的状态上公开一个回调,传递给LoginPage . 现在问题是,我在哪里调用后端登录逻辑(无论它可能是什么)异步并有条件地保留(如果没有经过身份验证)或导航到HomePage(传入App状态的StatelessWidget) . 该决策逻辑应该是LoginPage登录按钮的onPressed逻辑的一部分(如果验证然后Navigate其他没有)?我正在寻找更高级的条件导航的一些例子,但找不到任何 . 我也不想在这个时候使用任何框架 - 我需要在继续之前理解“vanilla”设置 . 谢谢 .