1.setState淺析
? ? ?Flutter 里面包含兩種widget 一種可變的,一種不可變的。在可變的widget中可以使用 setstate(){} 函數(shù)。
? ? ?setState()調(diào)用的時(shí)候會(huì)把視圖重新繪制一遍,但是并不是把每個(gè)視圖dismiss掉再重新繪制。而是調(diào)用build方法,繪制也只是繪制不一樣的地方。flutter使用的渲染機(jī)制是skia和Web的渲染機(jī)制是一樣的
2.在Dart中,無返回值的函數(shù)中方法修飾符void可以省略不寫。
3.不同于java,dart語言沒有public,private,protected關(guān)鍵字
4.在dart中未初始化的變量默認(rèn)初始值都是null,即使指定了變量的類型默認(rèn)初始值也是null,因?yàn)樵赿art語言中,所有的類型都是對象。