去掉斷言后的源碼其實(shí)就這么簡(jiǎn)單垒迂,只做了兩步:
1.調(diào)用外部匿名函數(shù);
2.更新element姥饰;
id setState(VoidCallback fn) {
final dynamic result = fn() as dynamic;
_element.markNeedsBuild();
}
去掉斷言后的源碼其實(shí)就這么簡(jiǎn)單垒迂,只做了兩步:
1.調(diào)用外部匿名函數(shù);
2.更新element姥饰;
id setState(VoidCallback fn) {
final dynamic result = fn() as dynamic;
_element.markNeedsBuild();
}