首页 > 解决方案 > 如何使用 React 中的函数组件在 Dom 加载时显示 SweetAlert 弹出窗口

问题描述

我最近开始使用反应,所以如果这个问题太“愚蠢”,我深表歉意。所以我试图在路径(URL)更改时弹出一个 SweetAlert 弹出窗口有没有一种方法可以使用功能组件来完成?

我已经检查 了在 react.js 中加载 DOM 时的回调 但这仅适用于类组件..

标签: javascriptreactjssweetalert2

解决方案


这可以使用useEffect()hook

如果您熟悉 React 类生命周期方法,您可以将useEffectHook 视为componentDidMountcomponentDidUpdate、 和componentWillUnmount组合。

因为钩子只能在功能组件中调用。


推荐阅读