去掉断言后的源码其实就这么简单,只做了两步:
1.调用外部匿名函数;
2.更新element;
id setState(VoidCallback fn) {
final dynamic result = fn() as dynamic;
_element.markNeedsBuild();
}
去掉断言后的源码其实就这么简单,只做了两步:
1.调用外部匿名函数;
2.更新element;
id setState(VoidCallback fn) {
final dynamic result = fn() as dynamic;
_element.markNeedsBuild();
}
本文标题:setState的源码实现
本文链接:https://www.haomeiwen.com/subject/oelshctx.html
网友评论