Flutter 这些面试题,阁下如何作答?

369 阅读1分钟
  1. Flutter 中的 static、final、const、dynamic 和 var:它们如何影响内存
  2. 为什么 Flutter 使用不可变的 widget,能提高性能的原因是什么
  3. RepaintBoundary 优化界面重绘性能
  4. 如何减少 Flutter 应用中的内存泄漏?
  5. Flutter 中的热重载(Hot Reload)和热重启(Hot Restart)有什么区别?
  6. 如何减少 widget rebuild 的次数?
  7. 什么是 InheritedWidget?它的作用是什么?
  8. as 、show 和 hide 在 import 语句中的区别是什么?
  9. async 和 async* 在 Dart 中有什么区别?
  10. 什么是 Flutter 里的 key? 有什么用?
  11. Dart 多任务如何并行的?
  12. Widget 和 element 和 RenderObject之间的关系
  13. Dart 是值传递还是引用传递?
  14. Dart 语法中 dynamic、var、object 三者的区别?
  15. Dart 是不是单线程模型?是如何运行的?
  16. 什么是异步编程 Flutter 中如何处理异步操作?

如果觉得对你有帮助不妨收藏下,flutter.oldbird.run