不能再在 Riverpod 中使用 ChangeNotifier?
ChangeNotifier can't no longer be used in Riverpod?
我是Flutter的初学者,正在尝试使用Riverpod。这是示例代码
导入“包:flutter_riverpod/flutter_riverpod.dart”;
class CounterNotifier extends ChangeNotifier {
int _value = 0;
int get value => _value;
void incrementValue() {
_value++;
notifyListeners();
}
}
但是我有错误,我找不到这样的 ChangeNotifier
和 notifyListeners()
在 pubspec.yaml 文件中,我正在使用 flutter_riverpod: ^0.14.0+3
我是不是误会了什么?
ChangeNotifier 是 Flutter class,而不是 Riverpod;使用它时,您必须确保已导入它。
它与 package:flutter/material.dart
等常见导入捆绑在一起,正如 Reign 在他的评论中提到的,可以通过 package:flutter/src/foundation/change_notifier.dart
.
直接导入
我是Flutter的初学者,正在尝试使用Riverpod。这是示例代码
导入“包:flutter_riverpod/flutter_riverpod.dart”;
class CounterNotifier extends ChangeNotifier {
int _value = 0;
int get value => _value;
void incrementValue() {
_value++;
notifyListeners();
}
}
但是我有错误,我找不到这样的 ChangeNotifier
和 notifyListeners()
在 pubspec.yaml 文件中,我正在使用 flutter_riverpod: ^0.14.0+3
我是不是误会了什么?
ChangeNotifier 是 Flutter class,而不是 Riverpod;使用它时,您必须确保已导入它。
它与 package:flutter/material.dart
等常见导入捆绑在一起,正如 Reign 在他的评论中提到的,可以通过 package:flutter/src/foundation/change_notifier.dart
.