HookConsumerWidget
を継承したクラス内で
void _close() { final context = useContext(); Navigator.of(context).pop(); }
みたいなメソッド作った。
呼ぶ場所によっては useContext
で以下のエラー
[VERBOSE-2:dart_vm_initializer.cc(41)] Unhandled Exception: 'package:flutter_hooks/src/framework.dart': Failed assertion: line 598 pos 5: 'HookElement._currentHookElement != null': `useContext` can only be called from the build method of HookWidget #0 _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61) #1 _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)