为什么Flutter定义了我们应该调用:
setState(() { _counter++});
代替:
_counter++;
setState(() {});
据我在setState()
代码中看到的,它仍然不使用任何作为参数传递的东西。
答案 0 :(得分:2)
释放模式下的最终结果是相同的。
但是在调试中,您可以免费获得一个断言,该断言可以检查setState()
中的回调是否不返回Future
并立即返回。
但是,如果您确定回调是同步的,则调试的结果是相同的。