Flutter自動補上const,不再為Widget煩惱!
這篇寫於 2022 年。工具和 API 變化很快,部分步驟可能已經不適用。
提升一點開發效率
通常開發時如果遇到沒有可變配置參數、狀態的Widget時,因為效能疑慮會建議加上 const 修飾符,避免重建與記憶體浪費。
而Flutter專案現在預設都會附有 flutter_lints 套件,負責幫我們即時檢查程式碼,確保專案的開發規則、風格與穩定性。
當遇到提示需要加上 const 時是否都透過打字或快捷鍵完成呢?
調整設定#
- 使用快捷鍵
command + shift + p,開啟指令面板 - 輸入
setting關鍵字,點擊Open Workspace Settings (JSON)
加上 editor.codeActionsOnSave 的設定並將 fixAll 設置為 true,讓專案在儲存的時候順便幫你進行程式碼的改善
"editor.codeActionsOnSave": {
"source.fixAll": true
}
現在#
只要手動或自動儲存後程式碼就會自動補上const囉,是不是很方便!(雖然快捷也是很快,但能省則省XD)
其他文章#
- 提高Flutter性能的小技巧!(一)
- 提高Flutter性能的小技巧!(二)
- What are Async and Isolates in Flutter?
- Flutter 3 有什麼新東西?
- Riverpod 輕鬆學,原來這麼好用!
- Riverpod 輕鬆學(二),一些進階用法!
關於我#
- Github:chyiiiiiiiiiiii
- Linkedin:yiichenhi
- Youtube:Yii
- Youtube:一起饅頭(美食頻道)
- Instagram:yiichenhi
- Email:ab20803@gmail.com
贊助#
謝謝你!這是一個很長的文章而且你花費時間看完,真的非常感謝。
還有一件事, 如果覺得文章不錯可以贊助我,讓我有更多的動力和熱情分享 學習筆記和生活!請我喝一杯咖啡吧~
最後#
希望有幫助到你/妳,歡迎追蹤我,方便瀏覽最新的文章,也請別忘記給我拍手哦 (最多可以達到50次)!
本文原刊登於 Medium。