我想将变量从无状态小部件传递给有状态小部件。但是当我这样做时,我必须从 GameScreen 的构造函数中删除 const。通常不建议这样做,并且会使 statelesswidget 就系统资源而言等同于有状态的小部件(因为它将是一个变量而不是一个 const),我还有其他方法可以做到吗?
代码:
class GameScreen extends StatelessWidget {
const GameScreen({Key? key}) : super(key: key);
final gameState = Get.find<SudokuGame>();
@override
Widget build(BuildContext context) {
return const Scaffold(
body: ExampleGameScreenUI(),//I want to send gameState as a parameter to ExampleGameScreenUI
);
}
}