所以,假設我有這個作為例子:
void exampleFunction(BuildContext context) {
Navigator.of(context).pop();
}
從我的用戶界面,如果我呼叫該方法:
onPressed: () {
exampleFunction(context);
}
這是正常的還是好的做法還是壞的?
由于 Flutter 中的背景關系是一個非常重要且敏感的概念,這樣做是否正常,以便將所有邏輯分離到單獨的位置/檔案中
uj5u.com熱心網友回復:
這肯定是固執己見,所以應該關閉問題。在你自己決定時,我將添加一些需要考慮的事情。
您應該考慮 BuildContext 與 UI 相關,并且可能不應該與您的業務邏輯相關聯。
如果幾個小部件共享相同的“幫助方法”,您將獲得松散耦合的小部件,這可能是不可取的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/526214.html
標籤:扑镖
上一篇:如何測量飛鏢中一段代碼的持續時間
