关于 StateUpdates 如何与 Riverpod 一起工作的一般问题

问题描述

假设我通过 watch(provider) 方法向消费者提供数据。并且根据数据,消费者返回一个 statefulWidget。如果我在 StatefulWidget 上调用 setState(),消费者的状态是否会刷新并因此再次调用 watch(provider)?

解决方法

我相信 watch() 在 build() 方法中。如果是这样,它可能每秒被调用 60 次,因此手表也会被调用。