問題タブ [statelesswidget]

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 に答える
23 参照

flutter - StatelessWidget から StatefulWidget にデータを渡す方法

お願いします、データを渡したいです (StatefulWidget の ItemList から FloatingActionButton へのインデックスとリスト)

floatingActionButton は別のページを返し、ページ mes_addresse から liste と index を持っています

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

flutter - StatelessWidget にメンバー変数を含めることはできますか?

StatelessWidget使用しScopedModelてデータを保存する があります。ウィジェットは基本的に、チェックボックスのリストと、チェックボックスの状態を保存するためのいくつかのボタンを表示します。

ここで、ユーザーがチェックボックスを変更したかどうか、つまり、ウィジェットが表示されてからチェック/チェックを外したかどうかを追跡したいと考えています。だから私はこのようなものを追加しました:

これは機能しているようですが、 my StatelessWidgetnow には独自の状態が含まれています。

状態は、UI の更新や再描画には使用されません。「閉じる」ボタンを押したときにチェックボックスに変更があるかどうかを確認するためにのみ使用されます。

StatelessWidgetがこの種の内部状態を持つことは安全ですか? それとも問題になる可能性がありますか?たとえば、ウィジェットが予期せず再作成され、内部状態が失われる可能性はありますか?

ドキュメントがこれについて非常に明確であるとは思いません。

たとえば、内部クロック駆動の状態を持っているため、または一部のシステム状態に応じて、動的に変更できるコンポジションの場合は、StatefulWidget の使用を検討してください。

しかし、これは UI に影響を与え、ウィジェットの再構築が必要な状態にのみ適用されるように思えます。