如何监听导航事件?

How to listen to navigate event?

问题:当用户在同一页面内导航时,我想使用基于 href 变化的回调函数。

例如,我想在用户导航出组件时使用回调(将 href 从 localhost:3000/user 更改为 localhost:3000/about)

我试过了

您可以使用useEffect清理函数在组件卸载时触发逻辑。

useEffect(() => {
        effect
        return () => {
            cleanup
        }
    }, [input])