0

我想将变量从无状态小部件传递给有状态小部件。但是当我这样做时,我必须从 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
    );
  }
}
4

0 回答 0