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