您知道我如何才能进入页面时,材料UI对话框会自动打开并做出反应 演示:https://codesandbox.io/s/6r757
答案 0 :(得分:0)
使用useEffect
调用功能组件时,可以打开对话框。
Demo.js
useEffect(() => {
handleClickOpen();
}, []);
答案 1 :(得分:0)
正如Ryan在评论中所说,只需更改此行:
const [open, setOpen] = React.useState(false);
到
const [open, setOpen] = React.useState(true);
答案 2 :(得分:0)
由于您使用钩子方法, 您可以在每次页面加载时使用useEffect来调用函数,只需在useEffect中调用handleClickOpen。
useEffect(() => {
handleClickOpen();
}, []);