質問編集履歴

1

createState()を含むクラスの記述を加筆

2023/01/07 05:33

投稿

defeatist
defeatist

スコア35

test CHANGED
File without changes
test CHANGED
@@ -3,8 +3,12 @@
3
3
  Flutterを最近始めたのですが、私がインストールしたFlutterでは、新しいプロジェクトを作成した際に生成される`main.dart`の中で、以下のような変更があったようです。
4
4
  ```dart
5
5
  //旧
6
+ class MyHomePage extends StatefulWidget {
7
+ MyHomePage({Key key, this.title}) : super(key: key);
8
+ ...
6
- @override
9
+ @override
7
- _MyHomePageState createState() => _MyHomePageState();
10
+ _MyHomePageState createState() => _MyHomePageState();
11
+ }
8
12
 
9
13
  class _MyHomePageState extends State<MyHomePage> {
10
14
  int _counter = 0;
@@ -12,8 +16,12 @@
12
16
  }
13
17
 
14
18
  //新
19
+ class MyHomePage extends StatefulWidget {
20
+ const MyHomePage({super.key, required this.title});
21
+ ...
15
- @override
22
+ @override
16
- State<MyHomePage> createState() => _MyHomePageState();
23
+ State<MyHomePage> createState() => _MyHomePageState();
24
+ }
17
25
 
18
26
  class _MyHomePageState extends State<MyHomePage> {
19
27
  int _counter = 0;