Flutter 嵌套深、刷新亂?少年,你怕是連門檻都沒摸到

前言

引子:

魯迅《摩羅詩力說》

人有讀古國文化史者循代而下至於卷末必悽以有所覺如脫春溫而入於秋肅勾萌絕朕枯槁在前吾無以名姑謂之蕭條而止蓋人文之留遺後世者最有力莫如心聲古民神思接天然之宮冥契萬有與之靈會道其能道爰為詩歌其聲度時劫而入人心不與緘口同絕且益曼衍視其種人遞文事式微則種人之運命亦盡群生輟響榮華收光讀史者蕭條之感即以怒起而此文明史記亦漸臨末頁矣凡負令譽於史初開文化之曙色而今日轉為影國者無不如斯使舉國人所習聞最適莫如天竺天竺古有韋陀四種瑰麗幽稱世界大文其摩訶波羅多暨羅摩衍那二賦亦至美妙厥後有詩人加黎陀薩Kalidasa者出以傳奇鳴世間染抒情之篇日耳曼詩宗瞿提WvonGoethe至崇為兩間之絕唱降及種人失力而文事亦共零夷至大之聲漸不生於彼國民之靈府流轉異域如亡人也次為希伯來雖多涉信仰教誡而文章以幽邃莊嚴勝教宗文術此其源泉灌溉人心迄今茲未艾特在以色列族則止耶利米Jeremiah之聲列王荒矣帝怒以赫耶路撒冷遂隳而種人之舌亦默當彼流離異地雖不遽忘其宗邦方言正信拳拳未釋然哀歌而下無賡響矣複次為伊蘭埃及皆中道廢弛有如斷綆燦爛於古蕭瑟於今若震旦而逸斯列則人生大戩無逾於此何以故英人加勒爾ThCa rlyle曰得昭明之聲洋洋乎歌心意而生者為國民之首義意太利分崩矣然實一統也彼生但丁Dante Alighieri彼有意語大俄羅斯之札爾有兵刃炮火政治之上能轄大區行大業然奈何無聲中或有大物而其為大也喑中略迨兵刃炮火無不腐蝕而但丁之聲依然有但丁者統一而無聲兆之俄人終支離而已

請問各位,你看懂了嗎?

你寫文章不打標點,你說看不懂,你說亂,怪我嘍?

不用質疑筆者在寫作方面的造詣。其實寫小說和編程很像,你必須對結構瞭解清晰
然後拆分層次,分析關係,如何讓個對象之間相互協作、組合。你以為編程是張口就來?
Flutter中一個組件就像相當於一個段落,組件的呈現就相當於讀者的閱讀效果
想讓讀者讀懂,你不分段,不加標點,你怪誰?怪我嘍
一頁屏你一個組件全包含,什麼東西都拼在一起,你怕不是還在面向過程哦
你能看懂,能複用才怪呢。一把神劍你非握著劍刃,用劍柄去捅人?

Flutter 嵌套深、刷新亂?少年,你怕是連門檻都沒摸到

少年,生命寶貴......

Widget封裝一下,拆分一下,ok? 拆一下又不會懷孕

哥們,別上來就寫代碼,需要啥界面就套一個Container,套一個Column,套一個Row
先分析好有哪些塊,有哪些組件是高可用的,哪些是項目專屬的。封裝一下,你之後的修改將受益無窮
比如一個AppBar的搜索框,你直接塞到裡面,整個Widget又要增加處理監聽的邏輯。你想熬出八寶粥,就別想吃到蓮子純正的味道。 用戶不需要蓮子,你一個個把蓮子挑出來?
封裝一個組件,隨用隨設,不想要,一行註釋搞定。想修改,到專門負責該視圖的地方。哪裡出了bug很容易定位。

Flutter 嵌套深、刷新亂?少年,你怕是連門檻都沒摸到


別再問StatefulWidget 和 StatelessWidget 有什麼區別了 ,就問你臉不臉紅?


Flutter 嵌套深、刷新亂?少年,你怕是連門檻都沒摸到


Flutter 嵌套深、刷新亂?少年,你怕是連門檻都沒摸到

連Flutter的門都沒摸到,你還玩狀態管理?玩不轉,到處刷新才怪我嘍?

很多人一上來就是玩Provider、Redux、Bloc。 哥們,為啥要狀態管理你造嗎?你在管理啥,莫不是在和空氣鬥智鬥勇?還是看別人寫啥你寫啥? 然後稀裡糊塗就去用,刷新亂了就說Provider垃圾、Redux垃圾、Bloc垃圾,Flutter垃圾,怕不是你自己在垃圾桶吧。 不會用,用不好不是你的錯,但拿出來說就不對了。先掂量一下你有沒有資格去評論什麼的好壞。沒有壞的工具,只有用不好的人。人家用的6著呢,你用不好,只能說明一點,你是...


除非你是XXX的開發人員,否則別遇到點毛病就亂吠,都是成年人,看問題全面一點,處理問題,先內省。罵罵咧咧的,沒有任何意義。沒有人會紀念你“罵的”多麼偉大,別人在真香的時候,你就用眼看吧...

前半個月不要碰狀態管理,把佈局玩6了,把異步和流整得明明白白、文件操作,網絡訪問搞定。房子還沒蓋起來呢,就考慮你私房錢藏在哪個角落?也許是現在的少年太浮躁了,總想一步登天,11天學會C++,21天精通Java, 一刀下去等級999,你怕是連門都沒摸到!編程並不等於語法,看別人的不等於你會了。沉迷在尋找捷徑,尋找方法中的少年,醒醒吧...一步一個腳印,是最短的捷徑。

Flutter 嵌套深、刷新亂?少年,你怕是連門檻都沒摸到

想學習,先拿出學習的態度。少躺在被窩裡看電視,少打幾把遊戲,路上刷刷博客,看看正經的新聞,晚上睡不著,看看高等數學,離散數學,有助入眠。早上醒早點,混沌中,靈感爆棚期,分析一下事物之間的聯繫,將知識關聯......多思考,多動手;別隻是眼鏡看,耳朵聽......


分享到:


相關文章: