flutterFlutter面试题

flutter面试题

2022-06-22  本文已影响0人  azhansy

1、两个状态树分别是什么,并写出其对应的生命周期:

2、mixin extends implements 之间的关系:

extends: 继承单个类
implements:dart没有关键词interface,可用抽象类
mixin: 类似多继承,mixin多个时,按继承的最后类来实现。

3、flutter使用了两种编译方式,分别是什么:

4、在树中是如何做到数据共享的:

本质上都是经过数据共享(InheritedWidget)来实现,
数据发生变化时,会把所有子节点树依赖数据共享树都更新。

源码地址:
https://github.com/azhansy/flutter_knowledge

上一篇 下一篇

猜你喜欢

热点阅读