Flutterでヘルパーメソッドを使うべきか、ウィジェットクラスを使うべきかって公式のYoutubeをふと見て、
https://www.youtube.com/watch?v=IOyq-eTRhvo
結論は「なるべくウィジェットクラスを使った方が良い」って話なんだけど、
もう少し詳細を知りたくて、ネットを辿っていたら以下のstackoverflowを見つけた。
これ、かなりの数に指示されている回答なんだけど、読んだ感想としては「それって関数を使っていることが問題じゃなくて、
StatelessWidgetが間にあるかどうかってだけじゃないの?」って自分は思った。
https://stackoverflow.com/questions/53234825/what-is-the-difference-between-functions-and-classes-to-create-reusable-widgets/53234826#53234826
このTweetを見つけて辿った: https://twitter.com/_mono/status/1504959316499247112
詳細の議論については、ここでされていて、「User」(アカウント削除済?)が言っていることがすごいまともに見えた。
なお、議論自体は途中からReactとFlutterの違いみたいな話が出てきてから変な方向に発散している感じがする。
https://chat.stackoverflow.com/rooms/218253/discussion-on-answer-by-remi-rousselet-what-is-the-difference-between-functions
Flutterの内部実装を読んでも、build()の結果取得してるだけやん!ってなるし(関数でウィジェットを返そうが、生成したウィジェットを直接渡そうが結果は同じ)
なぜにヘルパーメソッドを使ってはいけない感じになっているのか。
void performRebuild() {
...
built = build();//これはStatefulElemntで、Widget build() => state.build(this)としてoverrideされている。
...
_child = updateChild(_child, built, slot);
...
Flutterに詳しい人、ご意見頂戴!!
https://twitter.com/5chan_nel (5ch newer account)
探検
Flutterやろうよ!!! 4
■ このスレッドは過去ログ倉庫に格納されています
609デフォルトの名無しさん (ワッチョイ 8abd-bQKI)
2023/08/13(日) 10:41:04.03ID:eyTfA/5a0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 ★4 [蚤の市★]
- 元プロ野球選手・堂上隼人(43)を20代女性2人へのわいせつ未遂容疑で8回目の逮捕…これまでの被害者は10代・20代の女性11人に [Anonymous★]
- 【速報】 米トランプ政権声明 「中国が台湾を奪おうとする、いかなる試みも阻止する」 中国「レッドラインだ」 ★2 [お断り★]
- 【高校野球】なぜ『7回制』は反対多数でも止まらないか… 高野連が「全員の命」守るために貫く伝統より改革の姿勢 [冬月記者★]
- 「だからデビューできないんだよ」やす子、ジュニアへの“不適切発言”が炎上《何がわかる》ファンの逆鱗 [Anonymous★]
- 【テレビ】石破前首相 中国レーダー照射「フェーズ上がってる」と指摘も「日本の世論が激高するのは避ける必要が…」 [少考さん★]
- 【高市悲報】自衛隊「実は事前に現場海域で中国軍から空母での発着訓練をすると通告がありました」え…?😨 [931948549]
- 鈴木農水大臣「おこめ券は消費者が買いたいだけ買えないとの声に対応するもの、コメの値段関与、利益誘導をすることは一切ない」 [256556981]
- 【悲報】山里亮太(南海キャンディーズ)さん [329329848]
- 「JET STREAM」高市堕ち [256556981]
- 中国のネトウヨ 「よくやった!支持する!小日本(日本への蔑称)のすべてを反対すべきだ!」 [147827849]
- 【高市悲報】日本が🇨🇳輸出規制したフォトレジスト、早速韓国企業が中国に売り込みかけて日本の対抗手段もうなくなるwww [709039863]
