Нужен ли контекст в кастомных хуках?
Согласно документации Flutter hooks по созданию пользовательских хуков, автор упомянул следующий пример:
ValueNotifier<T> useLoggedState<T>(BuildContext context, [T initialData]) {
final result = useState<T>(initialData);
useValueChanged(result.value, (_, __) {
print(result.value);
});
return result;
}
с крючком, поглощающим
context
виджета. Тот
context
нигде в хуке не используется, но, по мнению линтера, это не мертвый код. Так что я просто хочу знать, если это
context
надо или нет? и если да, то почему?