【发布时间】:2021-02-26 06:01:26
【问题描述】:
假设我通过 watch(provider) 方法向消费者提供数据。并且根据数据消费者返回一个有状态的小部件。如果我在 StatefulWidget 上调用 setState(),消费者的状态是否会刷新并因此再次调用 watch(provider)?
【问题讨论】:
假设我通过 watch(provider) 方法向消费者提供数据。并且根据数据消费者返回一个有状态的小部件。如果我在 StatefulWidget 上调用 setState(),消费者的状态是否会刷新并因此再次调用 watch(provider)?
【问题讨论】:
我相信 watch() 在 build() 方法中。如果是这样,它可能每秒被调用 60 次,因此手表也会被调用。
【讨论】: