美文网首页
Flutter upgrade nullsafety after

Flutter upgrade nullsafety after

作者: lionnner | 来源:发表于2021-05-26 15:34 被阅读0次

    1 firstWhere

    void method(){
    
    List<T> rs
    //before
    rs.firstWhere((element) => false, orElse: () => ,);
    
    //should change
    import 'package:collection/collection.dart';
    rs.firstWhereOrNull((element) =>) ?? '';
    }
    
    

    2 provider

    //if use provider in StatefulWidget, most use ChangeNotifierProvider.value()
    
    //before
    NotifierModel? model;
    
    //should change
    late NotifierModel model;
    
    @override
    void initState() {
        model = NotifierModel();
        super.initState();
    }
    
    @override
      Widget build(BuildContext context) {
        return ChangeNotifierProvider.value(value: model, child:...);
    }
    
    
    

    相关文章

      网友评论

          本文标题:Flutter upgrade nullsafety after

          本文链接:https://www.haomeiwen.com/subject/eomksltx.html