問題タブ [statefulwidget]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1537 参照

flutter - StatefulWidget 内でビルド メソッドが定義されていないのはなぜですか?

私は現在フラッターを学んでいます。Flutter Widget のライフサイクルを深く掘り下げてみましたが、なぜStatefulWidget次のように書かれているのだろうかと思います。

だがしかし :

後者の方がソースがシンプルになると思います。しかし、なぜ彼らが前者のスタイルを使用しているのかわかりませんか?

0 投票する
2 に答える
5622 参照

forms - 別の dart ファイルからステートフルなウィジェット (フォームを持つ) メソッドを呼び出す方法は? - Flutter

ステートフル ウィジェットにフォームがあり、ステートフル ウィジェットで送信メソッドを使用してフォームを検証します。

私のアプリでは、別の dart ファイルの別のページにそのフォームを表示しています。

私のフォームは新しいページに表示され、appbar アクションで submit メソッドを呼び出していますが、新しい dart ファイルでその submit メソッドを呼び出す方法がわかりません。

0 投票する
4 に答える
5346 参照

flutter - フラッターのステートフルウィジェットで同じことが達成できるのに、なぜステートレスウィジェットが必要なのですか?

私はフラッターの世界の初心者であり、最近フラッター ウィジェットのベースとなるステートフル ウィジェットとステートレス ウィジェットについて学びました (または学んだように思います)。

ディスプレイに再描画されないもの (テキスト、ボタンなど) にはステートレス ウィジェットを使用しますが、ステートフル ウィジェットはそれ自体を再描画できます。

私の質問は、ステートフル ウィジェットを使用してステートレス ウィジェットと同じ種類のウィジェットを描画できるのに、なぜステートレス ウィジェットが必要なのかということです。

または、フラッターでステートフル ウィジェットよりもステートレスを使用する特定の理由はありますか? それとも、一度だけコンテンツを描画できるステートレス ウィジェットではなく、常にステートフル ウィジェットを使用できますか?

ありがとう、そしてこれがばかげた質問だったらごめんなさい。

編集

問題は、ステートレスとステートフルの違いではありません。私は違いを知っていますが、ステートフルウィジェットのみを使用することの影響は何ですか?それを使用することで、ステートレスウィジェットができることのほとんどを実装することもできるのに、なぜステートレスウィジェットが必要なのですか?フラッター環境でのそれの重要性は最も時々再描画されるアプリの割合は?