我很好奇我是否可以做这样的事情:
const [panelActive, setPanelActive] = useState(false); (globalThis as any).setPanelActive = setPanelActive; useEffect(() => console.log(panelActive), [panelActive])
出于某种原因,当我从外部调用 setPanelActive 函数时,useEffect 不会被触发。
我应该创建某种包装器或上下文吗?提供商才能使其正常工作?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号