Ref constructor
const
Ref()
Base class for References passed from ScopedWidget, etc.
This can be extended with an extension to add a method for handling ScopedValue.
In that case, use getScopedValue to generate and pass ScopedValue.
ScopedWidget等から渡されるReferenceのベースクラス。
これをextensionで拡張することでScopedValueを扱うメソッドを追加することができます。
その場合、getScopedValueでScopedValueを生成して渡してください。
extension RefCacheExtensions on Ref {
T cache<T>(
T Function() callback, {
List<Object> keys = const [],
}) {
return getState<T, _CacheValue<T>>(
() => _CacheValue<T>(callback: callback, keys: keys),
listen: false,
);
}
}
Implementation
const Ref();