欢迎来到state_notifier〜 该存储库是一组在Flutter之外重新实现的软件包。 它分布在两个软件包中: state_notifier ,一个纯Dart包,其中包含的重新实现。它带有额外的实用程序,用于将我们的“ ”与程序进行组合并对其进行测试。 flutter_notifier ,是state_notifier和Flutter之间的绑定。它从添加诸如,但与state_notifier兼容。 动机 在单独的程序包中提取之外的有两个目的: 它允许不依赖Flutter的Dart程序包使用这些类。这意味着我们可以在AngularDart上使用它们。 它允许解决原始 / 和/或它们与的组合的一些常见问题。 例如,通过使用state_notifier而不是原始的 ,您将获得: 与的集成大大简化 简化的测试/模拟 改进了addListener和notifyListeners等效项的性