判断当前环境是否为浏览器

判断当前环境是否为浏览器,通常在 SSR 场景使用

发布于  星期二,三月 19 2024

export const isBrowser = () => {
  // 代码来自:https://ahooks.js.org/zh-CN/guide/blog/ssr
  /* eslint-disable @typescript-eslint/prefer-optional-chain */
  return !!(
    typeof window !== 'undefined' &&
    window.document &&
    window.document.createElement
  );
};

参考链接

  • React
  • SSR