Open dlrandy opened 5 years ago
flutte5r App main ===>runApp
继承了StatelessWidget 的组件是override 它的Build方法。还有就是flutter里一切都是widget,所以这个build方法要经常写咯。
stateful widget 至少需要两个class:StatefulWidget和State。它两相辅相成。给人的感觉有些耦合。 因为先声明状态就要知道使用的widget的名字。反过来也是一样。
Stateless组件是immutable的,意味着它的属性不可以改变;Statefull组件本身是immutable的,但是它为 维护的state是在组件的生命周期里不停的改变的。
Stateful Widget里面必须override create,erState 而在State里override build。
dart 里的 i ~/ 2 在js里的实现: function actual(i){ return i - Math.ceil(i / 2); }
https://material.io/collections/developer-tutorials/#flutter https://docs.flutter.io/flutter/widgets/ListView-class.html https://github.com/Solido/awesome-flutter https://github.com/kunkun12/flutter_youpin/blob/master/lib/main.dart#L15