我试图在 useEffect 挂钩内显示 Snackbar,但它显示错误。如果我理解得很好,我无法从 useEffect 内部访问上下文。那么,我该怎么办呢?
这是错误:“无法侦听 HookState.initState 内继承的小部件。请改用 HookState.build”。
useEffect(() {
const snackBar = SnackBar(
content: Text('Test'),
);
ScaffoldMessenger.of(context).showSnackBar(snackBar);
return;
}, []);
Run Code Online (Sandbox Code Playgroud)
我正在尝试从 useEffect 内部显示一个对话框。