setState的源码实现

2019-07-05  本文已影响0人  frankisbaby

去掉断言后的源码其实就这么简单,只做了两步:
1.调用外部匿名函数;
2.更新element;

id setState(VoidCallback fn) {
    final dynamic result = fn() as dynamic;
    _element.markNeedsBuild();
  }
上一篇下一篇

猜你喜欢

热点阅读