标签: flutter dart rxdart flutter-change-notifier
我一直在努力理解何时ChangeNotifier比Rxdart的Observable或一般的流更受欢迎。
根据Flutter的文档:
可以扩展或混合的类,该类使用VoidCallback提供通知以提供更改通知API。 ChangeNotifier针对少量(一两个)侦听器进行了优化。用于添加和删除侦听器的O(N),用于调度通知的O(N²)(其中N是侦听器的数量)。
可以扩展或混合的类,该类使用VoidCallback提供通知以提供更改通知API。
ChangeNotifier针对少量(一两个)侦听器进行了优化。用于添加和删除侦听器的O(N),用于调度通知的O(N²)(其中N是侦听器的数量)。
仍然,我不确定ChangeNotifier可以提供什么,而Observable或Stream无法提供。