Step 3: Add a Stateful widget - nnrrnnr/learning-flutter GitHub Wiki
https://flutter.io/get-started/codelab/
ステートレスウィジェットは不変です。つまり、そのプロパティは変更できません。すべての値は最終的なものです。
ステートフルウィジェットは、ウィジェットの存続期間中に変化する可能性のある状態を維持します。 ステートフルウィジェットを実装するには、少なくとも2つのクラスが必要です。1)Stateクラスをインスタンス化するStatefulWidgetクラス。 StatefulWidgetクラス自体は不変ですが、Stateクラスはウィジェットの存続期間にわたって存続します。
このステップでは、ステートフルウィジェットであるRandomWordsを追加します。このウィジェットは、StateクラスRandomWordsStateを作成します。 Stateクラスは最終的に、ウィジェットの提案された好きな単語のペアを維持します。