标签: reactjs gatsby
useEffect()钩子能否执行与typeof window !== 'undefined';相同的功能,从而确定浏览器窗口的可用性?
useEffect()
typeof window !== 'undefined';
答案 0 :(得分:1)
useEffect挂钩首先在组件输出呈现到DOM之后触发。因此,检查window的可用性不是唯一的,因为它可能尚未定义。无论是否使用window,都应检查useEffect。
useEffect
window
您可以检查有关React's documentation中的useEffect钩子的更多信息。